[2025/04/30 20:45:22 127332] [warn] |xqc_tls_ctx_set_config|no session ticket key data| [2025/04/30 20:45:22 129770] [warn] |xqc_create_server_ssl_ctx|read ssl session ticket key error| [2025/04/30 20:45:22 129796] [info] |xqc_tls_ctx_create|set cipher suites suc|ciphers:TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256 [2025/04/30 20:45:22 129808] [info] |xqc_tls_ctx_register_alpn|alpn registered|alpn:hq-interop|alpn_list: hq-interop [2025/04/30 20:45:22 129813] [info] |xqc_engine_add_alpn|alpn registered|alpn:hq-interop| [2025/04/30 20:45:22 129817] [info] |xqc_tls_ctx_register_alpn|alpn registered|alpn:hq-29|alpn_list: hq-interophq-29 [2025/04/30 20:45:22 129821] [info] |xqc_engine_add_alpn|alpn registered|alpn:hq-29| [2025/04/30 20:45:22 129828] [info] |xqc_tls_ctx_register_alpn|alpn registered|alpn:h3|alpn_list: hq-interophq-29h3 [2025/04/30 20:45:22 129832] [info] |xqc_engine_add_alpn|alpn registered|alpn:h3| [2025/04/30 20:45:22 129836] [info] |xqc_tls_ctx_register_alpn|alpn registered|alpn:h3-29|alpn_list: hq-interophq-29h3h3-29 [2025/04/30 20:45:22 129840] [info] |xqc_engine_add_alpn|alpn registered|alpn:h3-29| [2025/04/30 20:45:22 932544] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_timer_set|type:CONN_IDLE|expire:1746045982932542|now:1746045922932542|interv:60000000| [2025/04/30 20:45:22 932596] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_timer_set|type:PATH_IDLE|expire:1746045982932595|now:1746045922932595|interv:60000000| [2025/04/30 20:45:22 932605] [debug] |xqc_path_create|path:0|dcid:|scid:0d4b3b07f0e72385dbb55bef|create_path_count:1| [2025/04/30 20:45:22 932611] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_path_init|path:0|conn_addr:addr or cid not avail|cp_addr_len:0|path_addr:addr or cid not avail|pp_addr_len:0| [2025/04/30 20:45:22 932618] [debug] |xqc_path_init|path:0|dcid:|scid:0d4b3b07f0e72385dbb55bef|state:2| [2025/04/30 20:45:22 932624] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_conn_create|success|scid:0d4b3b07f0e72385dbb55bef|dcid:|conn:00005649CA6AAE5C| [2025/04/30 20:45:22 932631] [info] |scid:0d4b3b07f0e72385dbb55bef|xqc_conn_server_create|hash odcid conn|odcid:|conn:00005649CA6AAE5C| [2025/04/30 20:45:22 932665] [stats] |xqc_conn_server_init_path_addr|path:0|addr or cid not avail| [2025/04/30 20:45:22 932672] [info] |xqc_engine_packet_process|==>|conn:00005649CA6AAE5C|size:1207|state:S_INIT|recv_time:1746045922932473| [2025/04/30 20:45:22 932680] [info] |scid:0d4b3b07f0e72385dbb55bef|xqc_packet_parse_long_header|version not supported|v:1463896404| [2025/04/30 20:45:22 932696] [error] |scid:0d4b3b07f0e72385dbb55bef|xqc_packet_parse_single|xqc_packet_parse_long_header error:-629| [2025/04/30 20:45:22 932701] [info] |scid:0d4b3b07f0e72385dbb55bef|xqc_conn_process_packet|ignore err|-629| [2025/04/30 20:45:22 932708] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_timer_set|type:PATH_IDLE|expire:1746045982932473|now:1746045922932473|interv:60000000| [2025/04/30 20:45:22 932713] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_timer_set|type:CONN_IDLE|expire:1746045982932473|now:1746045922932473|interv:60000000| [2025/04/30 20:45:22 932719] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:22 932746] [debug] |scid:d69a770a3d634338335b0f6b|xqc_timer_set|type:CONN_IDLE|expire:1746045982932745|now:1746045922932745|interv:60000000| [2025/04/30 20:45:22 932763] [debug] |scid:d69a770a3d634338335b0f6b|xqc_timer_set|type:PATH_IDLE|expire:1746045982932763|now:1746045922932763|interv:60000000| [2025/04/30 20:45:22 932770] [debug] |xqc_path_create|path:0|dcid:|scid:d69a770a3d634338335b0f6b|create_path_count:1| [2025/04/30 20:45:22 932776] [debug] |scid:d69a770a3d634338335b0f6b|xqc_path_init|path:0|conn_addr:addr or cid not avail|cp_addr_len:0|path_addr:addr or cid not avail|pp_addr_len:0| [2025/04/30 20:45:22 932782] [debug] |xqc_path_init|path:0|dcid:|scid:d69a770a3d634338335b0f6b|state:2| [2025/04/30 20:45:22 932788] [debug] |scid:d69a770a3d634338335b0f6b|xqc_conn_create|success|scid:d69a770a3d634338335b0f6b|dcid:|conn:00005649CA6B38AC| [2025/04/30 20:45:22 932806] [info] |scid:d69a770a3d634338335b0f6b|xqc_conn_server_create|hash odcid conn|odcid:|conn:00005649CA6B38AC| [2025/04/30 20:45:22 932822] [stats] |xqc_conn_server_init_path_addr|path:0|addr or cid not avail| [2025/04/30 20:45:22 932828] [info] |xqc_engine_packet_process|==>|conn:00005649CA6B38AC|size:1207|state:S_INIT|recv_time:1746045922932729| [2025/04/30 20:45:22 932834] [info] |scid:d69a770a3d634338335b0f6b|xqc_packet_parse_long_header|version not supported|v:1463896404| [2025/04/30 20:45:22 932840] [error] |scid:d69a770a3d634338335b0f6b|xqc_packet_parse_single|xqc_packet_parse_long_header error:-629| [2025/04/30 20:45:22 932845] [info] |scid:d69a770a3d634338335b0f6b|xqc_conn_process_packet|ignore err|-629| [2025/04/30 20:45:22 932851] [debug] |scid:d69a770a3d634338335b0f6b|xqc_timer_set|type:PATH_IDLE|expire:1746045982932729|now:1746045922932729|interv:60000000| [2025/04/30 20:45:22 932857] [debug] |scid:d69a770a3d634338335b0f6b|xqc_timer_set|type:CONN_IDLE|expire:1746045982932729|now:1746045922932729|interv:60000000| [2025/04/30 20:45:22 932864] [debug] |scid:d69a770a3d634338335b0f6b|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:22 932889] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_timer_set|type:CONN_IDLE|expire:1746045982932889|now:1746045922932889|interv:60000000| [2025/04/30 20:45:22 932907] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_timer_set|type:PATH_IDLE|expire:1746045982932907|now:1746045922932907|interv:60000000| [2025/04/30 20:45:22 932914] [debug] |xqc_path_create|path:0|dcid:|scid:fdaf958658c5a1edb360aa8b|create_path_count:1| [2025/04/30 20:45:22 932920] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_path_init|path:0|conn_addr:addr or cid not avail|cp_addr_len:0|path_addr:addr or cid not avail|pp_addr_len:0| [2025/04/30 20:45:22 932926] [debug] |xqc_path_init|path:0|dcid:|scid:fdaf958658c5a1edb360aa8b|state:2| [2025/04/30 20:45:22 932931] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_conn_create|success|scid:fdaf958658c5a1edb360aa8b|dcid:|conn:00005649CA6BCB0C| [2025/04/30 20:45:22 932937] [info] |scid:fdaf958658c5a1edb360aa8b|xqc_conn_server_create|hash odcid conn|odcid:|conn:00005649CA6BCB0C| [2025/04/30 20:45:22 932963] [stats] |xqc_conn_server_init_path_addr|path:0|addr or cid not avail| [2025/04/30 20:45:22 932970] [info] |xqc_engine_packet_process|==>|conn:00005649CA6BCB0C|size:1207|state:S_INIT|recv_time:1746045922932873| [2025/04/30 20:45:22 932974] [info] |scid:fdaf958658c5a1edb360aa8b|xqc_packet_parse_long_header|version not supported|v:1463896404| [2025/04/30 20:45:22 932978] [error] |scid:fdaf958658c5a1edb360aa8b|xqc_packet_parse_single|xqc_packet_parse_long_header error:-629| [2025/04/30 20:45:22 932982] [info] |scid:fdaf958658c5a1edb360aa8b|xqc_conn_process_packet|ignore err|-629| [2025/04/30 20:45:22 932986] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_timer_set|type:PATH_IDLE|expire:1746045982932873|now:1746045922932873|interv:60000000| [2025/04/30 20:45:22 932990] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_timer_set|type:CONN_IDLE|expire:1746045982932873|now:1746045922932873|interv:60000000| [2025/04/30 20:45:22 932994] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:22 933000] [debug] |xqc_engine_main_logic|BEGIN|now:1746045922933000| [2025/04/30 20:45:22 933006] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_engine_process_conn|conn:00005649CA6AAE5C|state:S_INIT|flag:TICKING UPPER_CONN_EXIST VERSION_NEGOTIATION |now:1746045922933004| [2025/04/30 20:45:22 933020] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_path_get_perf_class|conn:00005649CA6AAE5C|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:22 933026] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6AAE5C|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:22 933031] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_minrtt_scheduler_get_path|best path:0|frame_type:|pn:0|size:11|reinj:0|path_class:2| [2025/04/30 20:45:22 933041] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_check_acked_or_dropped_pkt|conn:00005649CA6AAE5C|pkt_num:0|size:11|pkt_type:VERSION_NEGOTIATION|frame:| [2025/04/30 20:45:22 933079] [info] |scid:0d4b3b07f0e72385dbb55bef|xqc_process_packet_without_pn|<==|conn:00005649CA6AAE5C|size:11|sent:11|pkt_type:VERSION_NEGOTIATION| [2025/04/30 20:45:22 933086] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_conn_next_wakeup_time|wakeup_time:1746045982932473| [2025/04/30 20:45:22 933090] [debug] |scid:0d4b3b07f0e72385dbb55bef|xqc_engine_add_wakeup_queue|next_tick_time:1746045982932473| [2025/04/30 20:45:22 933095] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_engine_process_conn|conn:00005649CA6BCB0C|state:S_INIT|flag:TICKING UPPER_CONN_EXIST VERSION_NEGOTIATION |now:1746045922933095| [2025/04/30 20:45:22 933102] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_path_get_perf_class|conn:00005649CA6BCB0C|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:22 933109] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6BCB0C|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:22 933117] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_minrtt_scheduler_get_path|best path:0|frame_type:|pn:0|size:11|reinj:0|path_class:2| [2025/04/30 20:45:22 933125] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_check_acked_or_dropped_pkt|conn:00005649CA6BCB0C|pkt_num:0|size:11|pkt_type:VERSION_NEGOTIATION|frame:| [2025/04/30 20:45:22 933159] [info] |scid:fdaf958658c5a1edb360aa8b|xqc_process_packet_without_pn|<==|conn:00005649CA6BCB0C|size:11|sent:11|pkt_type:VERSION_NEGOTIATION| [2025/04/30 20:45:22 933167] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_conn_next_wakeup_time|wakeup_time:1746045982932873| [2025/04/30 20:45:22 933173] [debug] |scid:fdaf958658c5a1edb360aa8b|xqc_engine_add_wakeup_queue|next_tick_time:1746045982932873| [2025/04/30 20:45:22 933180] [debug] |scid:d69a770a3d634338335b0f6b|xqc_engine_process_conn|conn:00005649CA6B38AC|state:S_INIT|flag:TICKING UPPER_CONN_EXIST VERSION_NEGOTIATION |now:1746045922933179| [2025/04/30 20:45:22 933193] [debug] |scid:d69a770a3d634338335b0f6b|xqc_path_get_perf_class|conn:00005649CA6B38AC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:22 933201] [debug] |scid:d69a770a3d634338335b0f6b|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6B38AC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:22 933208] [debug] |scid:d69a770a3d634338335b0f6b|xqc_minrtt_scheduler_get_path|best path:0|frame_type:|pn:0|size:11|reinj:0|path_class:2| [2025/04/30 20:45:22 933215] [debug] |scid:d69a770a3d634338335b0f6b|xqc_check_acked_or_dropped_pkt|conn:00005649CA6B38AC|pkt_num:0|size:11|pkt_type:VERSION_NEGOTIATION|frame:| [2025/04/30 20:45:22 933240] [info] |scid:d69a770a3d634338335b0f6b|xqc_process_packet_without_pn|<==|conn:00005649CA6B38AC|size:11|sent:11|pkt_type:VERSION_NEGOTIATION| [2025/04/30 20:45:22 933246] [debug] |scid:d69a770a3d634338335b0f6b|xqc_conn_next_wakeup_time|wakeup_time:1746045982932729| [2025/04/30 20:45:22 933252] [debug] |scid:d69a770a3d634338335b0f6b|xqc_engine_add_wakeup_queue|next_tick_time:1746045982932729| [2025/04/30 20:45:22 933257] [debug] |xqc_engine_wakeup_after|wakeup:1746045982932473|now:1746045922933257|diff:59999216| [2025/04/30 20:45:22 933264] [debug] |xqc_engine_main_logic|END|now:1746045922933179| [2025/04/30 20:45:23 696666] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_timer_set|type:CONN_IDLE|expire:1746045983696665|now:1746045923696665|interv:60000000| [2025/04/30 20:45:23 696709] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_timer_set|type:PATH_IDLE|expire:1746045983696709|now:1746045923696709|interv:60000000| [2025/04/30 20:45:23 696718] [debug] |xqc_path_create|path:0|dcid:|scid:b0f518e3bce66897db3d7c30|create_path_count:1| [2025/04/30 20:45:23 696725] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_path_init|path:0|conn_addr:addr or cid not avail|cp_addr_len:0|path_addr:addr or cid not avail|pp_addr_len:0| [2025/04/30 20:45:23 696744] [debug] |xqc_path_init|path:0|dcid:|scid:b0f518e3bce66897db3d7c30|state:2| [2025/04/30 20:45:23 696750] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_conn_create|success|scid:b0f518e3bce66897db3d7c30|dcid:|conn:00005649CA6C76FC| [2025/04/30 20:45:23 696758] [info] |scid:b0f518e3bce66897db3d7c30|xqc_conn_server_create|hash odcid conn|odcid:173538622b4f4f71|conn:00005649CA6C76FC| [2025/04/30 20:45:23 696767] [info] |scid:b0f518e3bce66897db3d7c30|xqc_conn_get_local_transport_params|generate sr_token[3d5f2ea85d274dba63f254a708583675] for cid[173538622b4f4f71] [2025/04/30 20:45:23 696796] [stats] |xqc_conn_server_init_path_addr|path:0|addr or cid not avail| [2025/04/30 20:45:23 696804] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C76FC|size:1250|state:S_INIT|recv_time:1746045923696630| [2025/04/30 20:45:23 697012] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_packet_parse_initial|packet parse|initial| [2025/04/30 20:45:23 697021] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_packet_parse_initial|success|Length:1232| [2025/04/30 20:45:23 697027] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_packet_decrypt|largest_pn:0| [2025/04/30 20:45:23 697031] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_packet_decrypt|decryption nonce|path_id:0|pn:1| [2025/04/30 20:45:23 697039] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_packet_decrypt_single|pkt_type:INIT|pkt_num:1| [2025/04/30 20:45:23 697044] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_process_frames|frame_type:1| [2025/04/30 20:45:23 697049] [error] |scid:b0f518e3bce66897db3d7c30|xqc_process_ping_frame|xqc_process_ping_frame error: ping frame shoud not be the first frame| [2025/04/30 20:45:23 697055] [error] |scid:b0f518e3bce66897db3d7c30|xqc_process_frames|process frame error|-1| [2025/04/30 20:45:23 697061] [error] |scid:b0f518e3bce66897db3d7c30|xqc_packet_decrypt_single|xqc_process_frames error|-1| [2025/04/30 20:45:23 697067] [error] |scid:b0f518e3bce66897db3d7c30|xqc_conn_process_packet|process packets err|ret:-1|pos:00007FFF0A921220|buf:00007FFF0A9219C0|buf_size:1250| [2025/04/30 20:45:23 697075] [error] |xqc_engine_packet_process|fail to process packets|conn:00005649CA6C76FC|ret:-1| [2025/04/30 20:45:23 697081] [error] |scid:b0f518e3bce66897db3d7c30|xqc_engine_packet_process|conn:00005649CA6C76FC|err:0x7|addr or cid not avail| [2025/04/30 20:45:23 697088] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:23 697092] [debug] |xqc_engine_main_logic|BEGIN|now:1746045923697092| [2025/04/30 20:45:23 697099] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_process_conn|conn:00005649CA6C76FC|state:S_INIT|flag:TICKING ERROR UPPER_CONN_EXIST CLOSING_NOTIFY |now:1746045923697097| [2025/04/30 20:45:23 697104] [error] |scid:b0f518e3bce66897db3d7c30|xqc_conn_immediate_close|addr or cid not avail |server cannot send CONNECTION_CLOSE before initial pkt received| [2025/04/30 20:45:23 697109] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_add_wakeup_queue|next_tick_time:0| [2025/04/30 20:45:23 697113] [debug] |xqc_engine_wakeup_after|wakeup:0|now:1746045923697113|diff:18444998027785854503| [2025/04/30 20:45:23 697118] [debug] |xqc_engine_main_logic|END|now:1746045923697097| [2025/04/30 20:45:23 697137] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C76FC|size:1250|state:CLOSED|recv_time:1746045923697137| [2025/04/30 20:45:23 697143] [info] |scid:b0f518e3bce66897db3d7c30|xqc_packet_parse_single|initial packet should be discarded|curr_stat:13| [2025/04/30 20:45:23 697149] [info] |scid:b0f518e3bce66897db3d7c30|xqc_conn_process_packet|ignore err|-631| [2025/04/30 20:45:23 697155] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_timer_set|type:PATH_IDLE|expire:1746045983697137|now:1746045923697137|interv:60000000| [2025/04/30 20:45:23 697160] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_timer_set|type:CONN_IDLE|expire:1746045983697137|now:1746045923697137|interv:60000000| [2025/04/30 20:45:23 697166] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_remove_wakeup_queue|next_tick_time:0|pq_index:0| [2025/04/30 20:45:23 697180] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:23 697185] [debug] |xqc_engine_main_logic|BEGIN|now:1746045923697185| [2025/04/30 20:45:23 697193] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_process_conn|conn:00005649CA6C76FC|state:CLOSED|flag:TICKING ERROR UPPER_CONN_EXIST CLOSING_NOTIFY |now:1746045923697191| [2025/04/30 20:45:23 697199] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_add_wakeup_queue|next_tick_time:0| [2025/04/30 20:45:23 697205] [debug] |xqc_engine_wakeup_after|wakeup:0|now:1746045923697205|diff:18444998027785854411| [2025/04/30 20:45:23 697211] [debug] |xqc_engine_main_logic|END|now:1746045923697191| [2025/04/30 20:45:23 697217] [debug] |xqc_engine_main_logic|BEGIN|now:1746045923697217| [2025/04/30 20:45:23 697224] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_remove_wakeup_queue|next_tick_time:0|pq_index:0| [2025/04/30 20:45:23 697230] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:23 697237] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_process_conn|conn:00005649CA6C76FC|state:CLOSED|flag:TICKING ERROR UPPER_CONN_EXIST CLOSING_NOTIFY |now:1746045923697236| [2025/04/30 20:45:23 697243] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_add_wakeup_queue|next_tick_time:0| [2025/04/30 20:45:23 697249] [debug] |xqc_engine_wakeup_after|wakeup:0|now:1746045923697249|diff:18444998027785854367| [2025/04/30 20:45:23 697255] [debug] |xqc_engine_main_logic|END|now:1746045923697236| [2025/04/30 20:45:23 698331] [debug] |xqc_engine_main_logic|BEGIN|now:1746045923698330| [2025/04/30 20:45:23 698344] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_remove_wakeup_queue|next_tick_time:0|pq_index:0| [2025/04/30 20:45:23 698351] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:23 698357] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_engine_process_conn|conn:00005649CA6C76FC|state:CLOSED|flag:TICKING ERROR UPPER_CONN_EXIST CLOSING_NOTIFY |now:1746045923698356| [2025/04/30 20:45:23 698363] [info] |xqc_engine_main_logic|conn:00005649CA6C76FC|addr or cid not avail|conn_state:13|next_tick_time:0 [2025/04/30 20:45:23 698379] [report] |scid:b0f518e3bce66897db3d7c30|xqc_conn_destroy|00005649CA6C76FC|has_0rtt:0|0rtt_accept:0|token_ok:0|handshake_time:0|first_send_delay:0|conn_persist:1717|keyupdate_cnt:0|err:0x7|close_msg:local error|addr or cid not avail|hsk_recv:0|close_recv:0|close_send:0|last_recv:0|last_send:0|mp_enable:0|create:1|validated:1|active:1|path_info:0/1/0/a/0,1,1,1,0,0,0,0,0,0,0,0,2,2,0,0,0,i32,0,1232,1250,0,1,18446744073709551,-1,0,0,1250,0,0,0,-631,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-2,0-2,0-0,0-0,0-0,0-250,0-0,0-1250,0-0,0-1,0-0,0-0,0-0,0-0,0-0,0-0,0-0,0-0|alpn:|rebind_count:0|rebind_valid:0|rtx_pkt:0|tlp_pkt:0|snd_pkt:0|spurious_loss:0|detected_loss:0|max_pto:0|finished_streams:0|cli_bidi_s:0|svr_bidi_s:0|fec_exist:0|fec_ensch:NO_FEC|fec_desch:NO_FEC|fec_neg_fail:0|fec_mp_mode:NO_FEC|send_fec_pkts:0|recovered_fec_num:0|max_po_size:1200|max_probing_size:1420|ppo_size:1420|ext_conn_info:{"common": "0,0,0,0,0",}|max_acked_po_size:0|enable_pmtud:0|avg_closed_time:0| [2025/04/30 20:45:23 698390] [report] |scid:b0f518e3bce66897db3d7c30|xqc_conn_destroy|conn close event not notified|addr or cid not avail [2025/04/30 20:45:23 698402] [debug] |scid:b0f518e3bce66897db3d7c30|xqc_send_ctl_destroy|destroy| [2025/04/30 20:45:23 698418] [debug] |xqc_engine_wakeup_after|wakeup:1746045982932473|now:1746045923698418|diff:59234055| [2025/04/30 20:45:23 698424] [debug] |xqc_engine_main_logic|END|now:1746045923698356| [2025/04/30 20:45:23 992220] [debug] |scid:b0cf023654e876a2f9218150|xqc_timer_set|type:CONN_IDLE|expire:1746045983992218|now:1746045923992218|interv:60000000| [2025/04/30 20:45:23 992247] [debug] |scid:b0cf023654e876a2f9218150|xqc_timer_set|type:PATH_IDLE|expire:1746045983992247|now:1746045923992247|interv:60000000| [2025/04/30 20:45:23 992262] [debug] |xqc_path_create|path:0|dcid:|scid:b0cf023654e876a2f9218150|create_path_count:1| [2025/04/30 20:45:23 992267] [debug] |scid:b0cf023654e876a2f9218150|xqc_path_init|path:0|conn_addr:addr or cid not avail|cp_addr_len:0|path_addr:addr or cid not avail|pp_addr_len:0| [2025/04/30 20:45:23 992272] [debug] |xqc_path_init|path:0|dcid:|scid:b0cf023654e876a2f9218150|state:2| [2025/04/30 20:45:23 992276] [debug] |scid:b0cf023654e876a2f9218150|xqc_conn_create|success|scid:b0cf023654e876a2f9218150|dcid:|conn:00005649CA6C66EC| [2025/04/30 20:45:23 992281] [info] |scid:b0cf023654e876a2f9218150|xqc_conn_server_create|hash odcid conn|odcid:173538622b4f4f71|conn:00005649CA6C66EC| [2025/04/30 20:45:23 992288] [info] |scid:b0cf023654e876a2f9218150|xqc_conn_get_local_transport_params|generate sr_token[3d5f2ea85d274dba63f254a708583675] for cid[173538622b4f4f71] [2025/04/30 20:45:23 992310] [stats] |xqc_conn_server_init_path_addr|path:0|addr or cid not avail| [2025/04/30 20:45:23 992342] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66EC|size:1250|state:S_INIT|recv_time:1746045923992193| [2025/04/30 20:45:23 992451] [debug] |scid:b0cf023654e876a2f9218150|xqc_packet_parse_initial|packet parse|initial| [2025/04/30 20:45:23 992456] [debug] |scid:b0cf023654e876a2f9218150|xqc_packet_parse_initial|success|Length:1232| [2025/04/30 20:45:23 992463] [debug] |scid:b0cf023654e876a2f9218150|xqc_packet_decrypt|largest_pn:0| [2025/04/30 20:45:23 992467] [debug] |scid:b0cf023654e876a2f9218150|xqc_packet_decrypt|decryption nonce|path_id:0|pn:4| [2025/04/30 20:45:23 992474] [debug] |scid:b0cf023654e876a2f9218150|xqc_packet_decrypt_single|pkt_type:INIT|pkt_num:4| [2025/04/30 20:45:23 992479] [debug] |scid:b0cf023654e876a2f9218150|xqc_process_frames|frame_type:1| [2025/04/30 20:45:23 992483] [error] |scid:b0cf023654e876a2f9218150|xqc_process_ping_frame|xqc_process_ping_frame error: ping frame shoud not be the first frame| [2025/04/30 20:45:23 992488] [error] |scid:b0cf023654e876a2f9218150|xqc_process_frames|process frame error|-1| [2025/04/30 20:45:23 992492] [error] |scid:b0cf023654e876a2f9218150|xqc_packet_decrypt_single|xqc_process_frames error|-1| [2025/04/30 20:45:23 992496] [error] |scid:b0cf023654e876a2f9218150|xqc_conn_process_packet|process packets err|ret:-1|pos:00007FFF0A921220|buf:00007FFF0A9219C0|buf_size:1250| [2025/04/30 20:45:23 992501] [error] |xqc_engine_packet_process|fail to process packets|conn:00005649CA6C66EC|ret:-1| [2025/04/30 20:45:23 992505] [error] |scid:b0cf023654e876a2f9218150|xqc_engine_packet_process|conn:00005649CA6C66EC|err:0x7|addr or cid not avail| [2025/04/30 20:45:23 992510] [debug] |scid:b0cf023654e876a2f9218150|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:23 992514] [debug] |xqc_engine_main_logic|BEGIN|now:1746045923992514| [2025/04/30 20:45:23 992521] [debug] |scid:b0cf023654e876a2f9218150|xqc_engine_process_conn|conn:00005649CA6C66EC|state:S_INIT|flag:TICKING ERROR UPPER_CONN_EXIST CLOSING_NOTIFY |now:1746045923992519| [2025/04/30 20:45:23 992526] [error] |scid:b0cf023654e876a2f9218150|xqc_conn_immediate_close|addr or cid not avail |server cannot send CONNECTION_CLOSE before initial pkt received| [2025/04/30 20:45:23 992531] [debug] |scid:b0cf023654e876a2f9218150|xqc_engine_add_wakeup_queue|next_tick_time:0| [2025/04/30 20:45:23 992535] [debug] |xqc_engine_wakeup_after|wakeup:0|now:1746045923992535|diff:18444998027785559081| [2025/04/30 20:45:23 992540] [debug] |xqc_engine_main_logic|END|now:1746045923992519| [2025/04/30 20:45:23 993623] [debug] |xqc_engine_main_logic|BEGIN|now:1746045923993622| [2025/04/30 20:45:23 993633] [debug] |scid:b0cf023654e876a2f9218150|xqc_engine_remove_wakeup_queue|next_tick_time:0|pq_index:0| [2025/04/30 20:45:23 993638] [debug] |scid:b0cf023654e876a2f9218150|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:23 993643] [debug] |scid:b0cf023654e876a2f9218150|xqc_engine_process_conn|conn:00005649CA6C66EC|state:CLOSED|flag:TICKING ERROR UPPER_CONN_EXIST CLOSING_NOTIFY |now:1746045923993642| [2025/04/30 20:45:23 993653] [info] |xqc_engine_main_logic|conn:00005649CA6C66EC|addr or cid not avail|conn_state:13|next_tick_time:0 [2025/04/30 20:45:23 993664] [report] |scid:b0cf023654e876a2f9218150|xqc_conn_destroy|00005649CA6C66EC|has_0rtt:0|0rtt_accept:0|token_ok:0|handshake_time:0|first_send_delay:0|conn_persist:1447|keyupdate_cnt:0|err:0x7|close_msg:local error|addr or cid not avail|hsk_recv:0|close_recv:0|close_send:0|last_recv:0|last_send:0|mp_enable:0|create:1|validated:1|active:1|path_info:0/1/0/a/0,1,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,i32,0,1232,1250,0,4,18446744073709551,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0-2,0-2,0-0,0-0,0-0,0-250,0-0,0-0,0-0,0-0,0-0,0-0,0-0,0-0,0-0,0-0,0-0,0-0|alpn:|rebind_count:0|rebind_valid:0|rtx_pkt:0|tlp_pkt:0|snd_pkt:0|spurious_loss:0|detected_loss:0|max_pto:0|finished_streams:0|cli_bidi_s:0|svr_bidi_s:0|fec_exist:0|fec_ensch:NO_FEC|fec_desch:NO_FEC|fec_neg_fail:0|fec_mp_mode:NO_FEC|send_fec_pkts:0|recovered_fec_num:0|max_po_size:1200|max_probing_size:1420|ppo_size:1420|ext_conn_info:{"common": "0,0,0,0,0",}|max_acked_po_size:0|enable_pmtud:0|avg_closed_time:0| [2025/04/30 20:45:23 993672] [report] |scid:b0cf023654e876a2f9218150|xqc_conn_destroy|conn close event not notified|addr or cid not avail [2025/04/30 20:45:23 993681] [debug] |scid:b0cf023654e876a2f9218150|xqc_send_ctl_destroy|destroy| [2025/04/30 20:45:23 993695] [debug] |xqc_engine_wakeup_after|wakeup:1746045982932473|now:1746045923993695|diff:58938778| [2025/04/30 20:45:23 993700] [debug] |xqc_engine_main_logic|END|now:1746045923993642| [2025/04/30 20:45:24 593310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746045984593307|now:1746045924593307|interv:60000000| [2025/04/30 20:45:24 593376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746045984593376|now:1746045924593376|interv:60000000| [2025/04/30 20:45:24 593382] [debug] |xqc_path_create|path:0|dcid:|scid:f05529b82b9b5b7b6227d520|create_path_count:1| [2025/04/30 20:45:24 593387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_init|path:0|conn_addr:addr or cid not avail|cp_addr_len:0|path_addr:addr or cid not avail|pp_addr_len:0| [2025/04/30 20:45:24 593392] [debug] |xqc_path_init|path:0|dcid:|scid:f05529b82b9b5b7b6227d520|state:2| [2025/04/30 20:45:24 593396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_create|success|scid:f05529b82b9b5b7b6227d520|dcid:|conn:00005649CA6C66CC| [2025/04/30 20:45:24 593401] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_server_create|hash odcid conn|odcid:173538622b4f4f71|conn:00005649CA6C66CC| [2025/04/30 20:45:24 593409] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_get_local_transport_params|generate sr_token[3d5f2ea85d274dba63f254a708583675] for cid[173538622b4f4f71] [2025/04/30 20:45:24 593427] [stats] |xqc_conn_server_init_path_addr|path:0|addr or cid not avail| [2025/04/30 20:45:24 593432] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:1250|state:S_INIT|recv_time:1746045924593277| [2025/04/30 20:45:24 593537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_initial|packet parse|initial| [2025/04/30 20:45:24 593542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_initial|success|Length:1232| [2025/04/30 20:45:24 593549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:0| [2025/04/30 20:45:24 593553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:6| [2025/04/30 20:45:24 593560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:INIT|pkt_num:6| [2025/04/30 20:45:24 593565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:0| [2025/04/30 20:45:24 593569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_padding_frame|process padding| [2025/04/30 20:45:24 593574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593578] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593582] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_create_crypto_stream|encrypt_level:0|cur_state:S_INIT| [2025/04/30 20:45:24 593601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:0| [2025/04/30 20:45:24 593615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_create_crypto_stream|encrypt_level:2|cur_state:S_INIT| [2025/04/30 20:45:24 593619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|server create hsk stream| [2025/04/30 20:45:24 593623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 593627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593631] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593634] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:0| [2025/04/30 20:45:24 593650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_padding_frame|process padding| [2025/04/30 20:45:24 593654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 593658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593662] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593665] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593681] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593685] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 593700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593703] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593707] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:0| [2025/04/30 20:45:24 593722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_padding_frame|process padding| [2025/04/30 20:45:24 593726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 593730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593733] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593740] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593755] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593759] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:0| [2025/04/30 20:45:24 593774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_padding_frame|process padding| [2025/04/30 20:45:24 593778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 593782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 593785] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 593789] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 593793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 593797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 593803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_INIT| [2025/04/30 20:45:24 593808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:1|pns:0|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD |ack_freq:2| [2025/04/30 20:45:24 593813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:6|largest:6|pns:0| [2025/04/30 20:45:24 593818] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:1250|pkt_type:INIT|pkt_num:6|frame:PADDING PING CRYPTO |recv_time:1746045924593277|dcid:173538622b4f4f71|dcid_seq:0| [2025/04/30 20:45:24 593824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746045984593277|now:1746045924593277|interv:60000000| [2025/04/30 20:45:24 593828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746045984593277|now:1746045924593277|interv:60000000| [2025/04/30 20:45:24 593832] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924593832| [2025/04/30 20:45:24 593837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:S_INIT|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN |now:1746045924593837| [2025/04/30 20:45:24 593843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_read|encrypt_level:0|cur_state:S_INIT|next_state:S_INITIAL_RECVD| [2025/04/30 20:45:24 593847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_write_streams| [2025/04/30 20:45:24 593855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|enc_level|0| [2025/04/30 20:45:24 593859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|cur_state:1|switch| [2025/04/30 20:45:24 593870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:6|ack_delay:593|first_ack_range:0|largest_pkt_recv_time:1746045924593277| [2025/04/30 20:45:24 593875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:6|low:6|pkt_pns:0| [2025/04/30 20:45:24 593879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:6|path:0|path_largest_recv:6|frame_largest_recv:6| [2025/04/30 20:45:24 593887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:0| [2025/04/30 20:45:24 593892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK |stream_id:0|stream_offset:0| [2025/04/30 20:45:24 593898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:32|pkt_type:INIT|frame:ACK | [2025/04/30 20:45:24 593903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:0| [2025/04/30 20:45:24 593942] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:0|size:32|sent:48|pkt_type:INIT|frame:ACK |inflight:0|now:1746045924593909|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 593949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:0|origin_pktnum:0|size:32|enc_size:48|pkt_type:INIT|frame:ACK |conn_state:S_INITIAL_RECVD|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 593955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045984593277| [2025/04/30 20:45:24 593959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045984593277| [2025/04/30 20:45:24 593964] [debug] |xqc_engine_wakeup_after|wakeup:1746045982932473|now:1746045924593963|diff:58338510| [2025/04/30 20:45:24 593969] [debug] |xqc_engine_main_logic|END|now:1746045924593837| [2025/04/30 20:45:24 593974] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924593974| [2025/04/30 20:45:24 593978] [debug] |xqc_engine_wakeup_after|wakeup:1746045982932473|now:1746045924593978|diff:58338495| [2025/04/30 20:45:24 593984] [debug] |xqc_engine_main_logic|END|now:1746045924593974| [2025/04/30 20:45:24 625663] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:1250|state:S_INITIAL_RECVD|recv_time:1746045924625660| [2025/04/30 20:45:24 625687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_initial|packet parse|initial| [2025/04/30 20:45:24 625693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_initial|success|Length:1228| [2025/04/30 20:45:24 625703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:6| [2025/04/30 20:45:24 625708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:7| [2025/04/30 20:45:24 625718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:INIT|pkt_num:7| [2025/04/30 20:45:24 625724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 625729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:0| [2025/04/30 20:45:24 625734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_padding_frame|process padding| [2025/04/30 20:45:24 625740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 625745] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 625750] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 625757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 625762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 625768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045984593277|pq_index:3| [2025/04/30 20:45:24 625773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924593837| [2025/04/30 20:45:24 625778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:0| [2025/04/30 20:45:24 625783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_padding_frame|process padding| [2025/04/30 20:45:24 625788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 625792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 625805] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 625810] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 625815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 625822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 625827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|71u| [2025/04/30 20:45:24 625877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 625883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 625889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 625894] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 625898] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 625904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 625908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 625913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 625918] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 625922] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 625927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 625932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 625937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 625941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 625946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 625951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 625955] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 625960] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 625965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 625970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 625974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|1u| [2025/04/30 20:45:24 625979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 625985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 625989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|4u| [2025/04/30 20:45:24 625995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 625999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|211u| [2025/04/30 20:45:24 626010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|100u| [2025/04/30 20:45:24 626029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|84u| [2025/04/30 20:45:24 626043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|2u| [2025/04/30 20:45:24 626058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|47u| [2025/04/30 20:45:24 626073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|376u| [2025/04/30 20:45:24 626088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|24u| [2025/04/30 20:45:24 626103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|2u| [2025/04/30 20:45:24 626118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:0| [2025/04/30 20:45:24 626132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_padding_frame|process padding| [2025/04/30 20:45:24 626137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 626142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 626146] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 626151] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 626156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 626161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 626165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|195u| [2025/04/30 20:45:24 626170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 626188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 626193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1| [2025/04/30 20:45:24 626197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 626202] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_token|token empty| [2025/04/30 20:45:24 626206] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|check_token fail|conn:00005649CA6C66CC|addr or cid not avail| [2025/04/30 20:45:24 626212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:0| [2025/04/30 20:45:24 626216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:0| [2025/04/30 20:45:24 626221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|534u| [2025/04/30 20:45:24 626226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|26u| [2025/04/30 20:45:24 626241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:0|SSL_quic_write_level:0|rv:-1| [2025/04/30 20:45:24 626246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:0|11u| [2025/04/30 20:45:24 626383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|blocked by no 0RTT support| [2025/04/30 20:45:24 626396] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:-610|stream_id:3|stream_send_offset:0|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:0|fin:0|stream_flag:17|conn:00005649CA6C66CC|conn_state:S_INITIAL_RECVD|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD | [2025/04/30 20:45:24 626405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_create_uni_stream|success|stream_id:3|stream_type:0| [2025/04/30 20:45:24 626413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|blocked by no 0RTT support| [2025/04/30 20:45:24 626419] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:-610|stream_id:7|stream_send_offset:0|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:0|fin:0|stream_flag:17|conn:00005649CA6C66CC|conn_state:S_INITIAL_RECVD|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD | [2025/04/30 20:45:24 626425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_create_uni_stream|success|stream_id:7|stream_type:2| [2025/04/30 20:45:24 626433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|blocked by no 0RTT support| [2025/04/30 20:45:24 626438] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:-610|stream_id:11|stream_send_offset:0|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:0|fin:0|stream_flag:17|conn:00005649CA6C66CC|conn_state:S_INITIAL_RECVD|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD | [2025/04/30 20:45:24 626444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_create_uni_stream|success|stream_id:11|stream_type:3| [2025/04/30 20:45:24 626450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|blocked by no 0RTT support| [2025/04/30 20:45:24 626455] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:-610|stream_id:3|stream_send_offset:0|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:0|fin:0|stream_flag:17|conn:00005649CA6C66CC|conn_state:S_INITIAL_RECVD|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD | [2025/04/30 20:45:24 626460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_send_settings|write settings success|qpack_blocked_streams:64|qpack_max_table_capacity:16384|max_field_section_size:32768|max_pushes:0| [2025/04/30 20:45:24 626471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_create_notify|create h3 conn success| [2025/04/30 20:45:24 626489] [info] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_cert_cb|cert chain or key empty|sni:server4 [2025/04/30 20:45:24 626718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_tls_transport_params_cb|1RTT_transport_params|max_datagram_frame_size:0| [2025/04/30 20:45:24 626725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_enable_multipath|xqc_conn_enable_multipath|1|0| [2025/04/30 20:45:24 626730] [warn] |scid:f05529b82b9b5b7b6227d520|xqc_conn_try_to_enable_multipath|multipath_version_negotiation err| [2025/04/30 20:45:24 626968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:2|SSL_quic_write_level:3|rv:0| [2025/04/30 20:45:24 626974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:0| [2025/04/30 20:45:24 626980] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_addr_validated|Address Validated|conn:00005649CA6C66CC|role:1| [2025/04/30 20:45:24 626985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|unset|no ack-eliciting pkts in flight|conn:00005649CA6C66CC|path:0| [2025/04/30 20:45:24 626989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:LOSS_DETECTION| [2025/04/30 20:45:24 626994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_INIT| [2025/04/30 20:45:24 626998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:1|pns:0|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD ADDR_VALIDATED (null) |ack_freq:2| [2025/04/30 20:45:24 627003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:7|largest:7|pns:0| [2025/04/30 20:45:24 627008] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:1250|pkt_type:INIT|pkt_num:7|frame:PADDING PING CRYPTO |recv_time:1746045924625660|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 627013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746045984625660|now:1746045924625660|interv:60000000| [2025/04/30 20:45:24 627017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746045984625660|now:1746045924625660|interv:60000000| [2025/04/30 20:45:24 627021] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924627021| [2025/04/30 20:45:24 627026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:S_INITIAL_RECVD|flag:TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN ADDR_VALIDATED (null) |now:1746045924627026| [2025/04/30 20:45:24 627032] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_tx_key|keys are ready, can send 1rtt now| [2025/04/30 20:45:24 627036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_read|encrypt_level:0|cur_state:S_INITIAL_RECVD|next_state:S_INITIAL_RECVD| [2025/04/30 20:45:24 627040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_write_streams| [2025/04/30 20:45:24 627044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|enc_level|0| [2025/04/30 20:45:24 627048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|cur_state:1|switch| [2025/04/30 20:45:24 627053] [info] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_send|crypto send data|pkt_num:0|size:120|sent:94|pkt_type:INIT|frame:CRYPTO |now:1746045924627053| [2025/04/30 20:45:24 627058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|encrypt_level:0|cur_state:S_INITIAL_RECVD|next_state:S_INITIAL_SENT| [2025/04/30 20:45:24 627062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_write_streams| [2025/04/30 20:45:24 627066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|enc_level|2| [2025/04/30 20:45:24 627071] [info] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_send|crypto send data|pkt_num:0|size:159|sent:134|pkt_type:HSK|frame:CRYPTO |now:1746045924627070| [2025/04/30 20:45:24 627080] [info] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_send|crypto send data|pkt_num:0|size:500|sent:475|pkt_type:HSK|frame:CRYPTO |now:1746045924627080| [2025/04/30 20:45:24 627085] [info] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_send|crypto send data|pkt_num:0|size:109|sent:84|pkt_type:HSK|frame:CRYPTO |now:1746045924627085| [2025/04/30 20:45:24 627089] [info] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_send|crypto send data|pkt_num:0|size:65|sent:40|pkt_type:HSK|frame:CRYPTO |now:1746045924627089| [2025/04/30 20:45:24 627093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|encrypt_level:2|cur_state:S_INITIAL_SENT|next_state:S_HANDSHAKE_SENT| [2025/04/30 20:45:24 627098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_write_streams|stream_write_notify|flag:17|stream_id:3|conn:00005649CA6C66CC|cnt:0| [2025/04/30 20:45:24 627102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_write_notify|stream_type:0|stream_id:3|conn:00005649CA6C66CC| [2025/04/30 20:45:24 627107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728640| [2025/04/30 20:45:24 627111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:0|now_cwnd_limited:1|all_path_empty:1|sndq:1|lostq:1|ptoq:1| [2025/04/30 20:45:24 627116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|path:0|applimit:1| [2025/04/30 20:45:24 627122] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:3|stream_send_offset:1|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:1|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:S_HANDSHAKE_SENT|flag:CAN_SEND_1RTT TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN ADDR_VALIDATED (null) NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY | [2025/04/30 20:45:24 627127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728639| [2025/04/30 20:45:24 627131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:0|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 627136] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:3|stream_send_offset:16|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:15|offset:15|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:S_HANDSHAKE_SENT|flag:CAN_SEND_1RTT TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN ADDR_VALIDATED (null) NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY | [2025/04/30 20:45:24 627141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_write_notify|xqc_h3_stream_send_buffer|success| [2025/04/30 20:45:24 627145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_write_streams|stream_write_notify|flag:17|stream_id:7|conn:00005649CA6C66CC|cnt:1| [2025/04/30 20:45:24 627149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_write_notify|stream_type:2|stream_id:7|conn:00005649CA6C66CC| [2025/04/30 20:45:24 627153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728624| [2025/04/30 20:45:24 627157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:0|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 627162] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:7|stream_send_offset:1|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:1|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:S_HANDSHAKE_SENT|flag:CAN_SEND_1RTT TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN ADDR_VALIDATED (null) NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY | [2025/04/30 20:45:24 627167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_write_notify|xqc_h3_stream_send_buffer|success| [2025/04/30 20:45:24 627171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_write_streams|stream_write_notify|flag:17|stream_id:11|conn:00005649CA6C66CC|cnt:2| [2025/04/30 20:45:24 627178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_write_notify|stream_type:3|stream_id:11|conn:00005649CA6C66CC| [2025/04/30 20:45:24 627181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728623| [2025/04/30 20:45:24 627185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:0|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 627190] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:11|stream_send_offset:1|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:1|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:S_HANDSHAKE_SENT|flag:CAN_SEND_1RTT TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN ADDR_VALIDATED (null) NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY | [2025/04/30 20:45:24 627195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_write_notify|xqc_h3_stream_send_buffer|success| [2025/04/30 20:45:24 627200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:7|ack_delay:1540|first_ack_range:1|largest_pkt_recv_time:1746045924625660| [2025/04/30 20:45:24 627205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:7|low:6|pkt_pns:0| [2025/04/30 20:45:24 627208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:6|path:0|path_largest_recv:7|frame_largest_recv:7| [2025/04/30 20:45:24 627213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:0| [2025/04/30 20:45:24 627218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CRYPTO |pn:0|size:120|reinj:0|path_class:2| [2025/04/30 20:45:24 627232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CRYPTO |pn:0|size:159|reinj:0|path_class:2| [2025/04/30 20:45:24 627245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CRYPTO |pn:0|size:500|reinj:0|path_class:2| [2025/04/30 20:45:24 627258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CRYPTO |pn:0|size:109|reinj:0|path_class:2| [2025/04/30 20:45:24 627271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CRYPTO |pn:0|size:65|reinj:0|path_class:2| [2025/04/30 20:45:24 627286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK |stream_id:0|stream_offset:0| [2025/04/30 20:45:24 627290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:25|schedule_bytes:953|inflight:0|cwnd:45952|conn:00005649CA6C66CC|stream_id:3|stream_offset:16| [2025/04/30 20:45:24 627299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:25|reinj:0|path_class:2| [2025/04/30 20:45:24 627308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:10|schedule_bytes:978|inflight:0|cwnd:45952|conn:00005649CA6C66CC|stream_id:7|stream_offset:1| [2025/04/30 20:45:24 627335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:10|reinj:0|path_class:2| [2025/04/30 20:45:24 627343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|min_srtt:250000|path_bw:0|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 627348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:10|schedule_bytes:988|inflight:0|cwnd:45952|conn:00005649CA6C66CC|stream_id:11|stream_offset:1| [2025/04/30 20:45:24 627352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:250000|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 627356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:10|reinj:0|path_class:2| [2025/04/30 20:45:24 627361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:120|pkt_type:INIT|frame:CRYPTO | [2025/04/30 20:45:24 627366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:1| [2025/04/30 20:45:24 627408] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:1|size:1184|sent:1200|pkt_type:INIT|frame:PADDING CRYPTO |inflight:0|now:1746045924627374|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 627414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:1|origin_pktnum:0|size:1184|enc_size:1200|pkt_type:INIT|frame:PADDING CRYPTO |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 627420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:0|applimit:1| [2025/04/30 20:45:24 627427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 627441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 627447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 627453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 0| [2025/04/30 20:45:24 627459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924627427|interv:749947| [2025/04/30 20:45:24 627465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924627427|interval:749947|pto_count:0|srtt:250000 [2025/04/30 20:45:24 627473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:1184| [2025/04/30 20:45:24 627481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:159|pkt_type:HSK|frame:CRYPTO | [2025/04/30 20:45:24 627489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:0| [2025/04/30 20:45:24 627521] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:0|size:159|sent:175|pkt_type:HSK|frame:CRYPTO |inflight:1184|now:1746045924627497|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 627527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:0|origin_pktnum:0|size:159|enc_size:175|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 627534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:1184|applimit:1| [2025/04/30 20:45:24 627541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 627549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 627555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 159| [2025/04/30 20:45:24 627562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 0| [2025/04/30 20:45:24 627568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924627541|interv:749833| [2025/04/30 20:45:24 627575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924627541|interval:749833|pto_count:0|srtt:250000 [2025/04/30 20:45:24 627580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:1343| [2025/04/30 20:45:24 627584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:500|pkt_type:HSK|frame:CRYPTO | [2025/04/30 20:45:24 627589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:1| [2025/04/30 20:45:24 627618] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:1|size:500|sent:516|pkt_type:HSK|frame:CRYPTO |inflight:1343|now:1746045924627596|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 627624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:1|origin_pktnum:0|size:500|enc_size:516|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 627637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:1343|applimit:1| [2025/04/30 20:45:24 627644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 627651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 627658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 659| [2025/04/30 20:45:24 627665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 0| [2025/04/30 20:45:24 627670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924627644|interv:749730| [2025/04/30 20:45:24 627674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924627644|interval:749730|pto_count:0|srtt:250000 [2025/04/30 20:45:24 627679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:1843| [2025/04/30 20:45:24 627683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:109|pkt_type:HSK|frame:CRYPTO | [2025/04/30 20:45:24 627688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:2| [2025/04/30 20:45:24 627716] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:2|size:109|sent:125|pkt_type:HSK|frame:CRYPTO |inflight:1843|now:1746045924627694|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 627722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:2|origin_pktnum:0|size:109|enc_size:125|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 627729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:1843|applimit:1| [2025/04/30 20:45:24 627736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 627744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 627750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 768| [2025/04/30 20:45:24 627757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 0| [2025/04/30 20:45:24 627763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924627736|interv:749638| [2025/04/30 20:45:24 627768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924627736|interval:749638|pto_count:0|srtt:250000 [2025/04/30 20:45:24 627772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:1952| [2025/04/30 20:45:24 627777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:65|pkt_type:HSK|frame:CRYPTO | [2025/04/30 20:45:24 627782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:3| [2025/04/30 20:45:24 627809] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:3|size:65|sent:81|pkt_type:HSK|frame:CRYPTO |inflight:1952|now:1746045924627788|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 627820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:3|origin_pktnum:0|size:65|enc_size:81|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 627827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:1952|applimit:1| [2025/04/30 20:45:24 627834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 627840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 627847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 833| [2025/04/30 20:45:24 627853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 0| [2025/04/30 20:45:24 627859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924627833|interv:749541| [2025/04/30 20:45:24 627864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924627833|interval:749541|pto_count:0|srtt:250000 [2025/04/30 20:45:24 627868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:2017| [2025/04/30 20:45:24 627873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:32|pkt_type:INIT|frame:ACK | [2025/04/30 20:45:24 627877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:2| [2025/04/30 20:45:24 627905] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:2|size:32|sent:48|pkt_type:INIT|frame:ACK |inflight:2017|now:1746045924627883|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 627910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:2|origin_pktnum:0|size:32|enc_size:48|pkt_type:INIT|frame:ACK |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 627916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:25|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 627924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:25|schedule_bytes:0|inflight:2017|cwnd:45952|conn:00005649CA6C66CC|stream_id:3|stream_offset:16| [2025/04/30 20:45:24 627931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 627938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:0| [2025/04/30 20:45:24 627970] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:0|size:25|sent:41|pkt_type:SHORT_HEADER|frame:STREAM |inflight:2017|now:1746045924627947|stream_id:3|stream_offset:16| [2025/04/30 20:45:24 627977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:0|origin_pktnum:0|size:25|enc_size:41|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 627984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:2017|applimit:1| [2025/04/30 20:45:24 627991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 627998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 628010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 833| [2025/04/30 20:45:24 628017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 25| [2025/04/30 20:45:24 628023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|handshake not confirmed| [2025/04/30 20:45:24 628027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924627991|interv:749383| [2025/04/30 20:45:24 628031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924627991|interval:749383|pto_count:0|srtt:250000 [2025/04/30 20:45:24 628036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:2042| [2025/04/30 20:45:24 628041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:10|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 628046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:10|schedule_bytes:0|inflight:2042|cwnd:45952|conn:00005649CA6C66CC|stream_id:7|stream_offset:1| [2025/04/30 20:45:24 628050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 628054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:1| [2025/04/30 20:45:24 628082] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:1|size:10|sent:26|pkt_type:SHORT_HEADER|frame:STREAM |inflight:2042|now:1746045924628061|stream_id:7|stream_offset:1| [2025/04/30 20:45:24 628088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:1|origin_pktnum:0|size:10|enc_size:26|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 628093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:2042|applimit:1| [2025/04/30 20:45:24 628100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 628107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 628114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 833| [2025/04/30 20:45:24 628120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 35| [2025/04/30 20:45:24 628126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|handshake not confirmed| [2025/04/30 20:45:24 628132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924628100|interv:749274| [2025/04/30 20:45:24 628137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924628100|interval:749274|pto_count:0|srtt:250000 [2025/04/30 20:45:24 628141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:2052| [2025/04/30 20:45:24 628146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:10|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 628150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:10|schedule_bytes:0|inflight:2052|cwnd:45952|conn:00005649CA6C66CC|stream_id:11|stream_offset:1| [2025/04/30 20:45:24 628155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 628163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:2| [2025/04/30 20:45:24 628190] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:2|size:10|sent:26|pkt_type:SHORT_HEADER|frame:STREAM |inflight:2052|now:1746045924628169|stream_id:11|stream_offset:1| [2025/04/30 20:45:24 628196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:2|origin_pktnum:0|size:10|enc_size:26|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:S_HANDSHAKE_SENT|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 628201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:2052|applimit:1| [2025/04/30 20:45:24 628208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:250000|rtt_var:125000|pto_duration:750000|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 628215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 628222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 833| [2025/04/30 20:45:24 628228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45| [2025/04/30 20:45:24 628234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|handshake not confirmed| [2025/04/30 20:45:24 628240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925377374|now:1746045924628208|interv:749166| [2025/04/30 20:45:24 628245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045925377374|now:1746045924628208|interval:749166|pto_count:0|srtt:250000 [2025/04/30 20:45:24 628250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:45952|inflight:2062| [2025/04/30 20:45:24 628255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925377374| [2025/04/30 20:45:24 628260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925377374| [2025/04/30 20:45:24 628264] [debug] |xqc_engine_wakeup_after|wakeup:1746045925377374|now:1746045924628264|diff:749110| [2025/04/30 20:45:24 628268] [debug] |xqc_engine_main_logic|END|now:1746045924627026| [2025/04/30 20:45:24 628274] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924628274| [2025/04/30 20:45:24 628278] [debug] |xqc_engine_wakeup_after|wakeup:1746045925377374|now:1746045924628278|diff:749096| [2025/04/30 20:45:24 628282] [debug] |xqc_engine_main_logic|END|now:1746045924628274| [2025/04/30 20:45:24 659539] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:43|state:S_HANDSHAKE_SENT|recv_time:1746045924659537| [2025/04/30 20:45:24 659559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_handshake|success|Length:22| [2025/04/30 20:45:24 659567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:0| [2025/04/30 20:45:24 659572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:8| [2025/04/30 20:45:24 659580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:HSK|pkt_num:8| [2025/04/30 20:45:24 659586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 659593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:0|origin_pktnum:0|size:159|pns:1|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|frame_largest_ack:1|path_largest_ack:0| [2025/04/30 20:45:24 659599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:1343|prior_delivered:0|prior_time:1746045924627374|is_app_limited:1|send_elapse:123|ack_elapse:32163|ctl_first_sent_time:1746045924627497|lagest_ack_time:1746045924659537|curr_delivered:159| [2025/04/30 20:45:24 659613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924627497| [2025/04/30 20:45:24 659619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:7||sndq_packets_used_bytes:0|sndq_packets_free:2| [2025/04/30 20:45:24 659625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:1|origin_pktnum:0|size:500|pns:1|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|frame_largest_ack:1|path_largest_ack:1| [2025/04/30 20:45:24 659630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:1843|prior_delivered:0|prior_time:1746045924627374|is_app_limited:1|send_elapse:222|ack_elapse:32163|ctl_first_sent_time:1746045924627596|lagest_ack_time:1746045924659537|curr_delivered:659| [2025/04/30 20:45:24 659636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924627596| [2025/04/30 20:45:24 659641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:6||sndq_packets_used_bytes:0|sndq_packets_free:3| [2025/04/30 20:45:24 659646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:250000|rttvar:125000|minrtt:4294967295|latest_rtt:31941|ack_delay:56| [2025/04/30 20:45:24 659651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:31941|rttvar:15970|minrtt:31941|latest_rtt:31941|ack_delay:56| [2025/04/30 20:45:24 659657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:1|lost_pn:18446744073709551615|thresh:3| [2025/04/30 20:45:24 659663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 659668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31941|rtt_var:15970|pto_duration:95821|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 659674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 1184| [2025/04/30 20:45:24 659679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 174| [2025/04/30 20:45:24 659684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45| [2025/04/30 20:45:24 659689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|handshake not confirmed| [2025/04/30 20:45:24 659694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924723195|now:1746045924659668|interv:63527| [2025/04/30 20:45:24 659699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:1746045924723195|now:1746045924659668|interval:63527|pto_count:0|srtt:31941 [2025/04/30 20:45:24 659705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 222, ack_elapse 32163, delivered 659|rate 20489|lost 0| [2025/04/30 20:45:24 659710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 0 -> 1| [2025/04/30 20:45:24 659716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (20489) in round 1| [2025/04/30 20:45:24 659721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|probertt expire|rtt:31941, old_rtt:2147483647| [2025/04/30 20:45:24 659726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:31941, old_rtt:2147483647| [2025/04/30 20:45:24 659731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1318| [2025/04/30 20:45:24 659739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:45952|packet_lost:0|acked:659|po_sent_time:1746045924627596|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 659745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:45952|packet_lost:0|acked:659|po_sent_time:1746045924627596|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 659752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:20489|cwnd:46611|full_bw_reached:0|inflight:1403|srtt:31941|latest_rtt:31941|min_rtt:31941|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:24 659758] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_info_circle_record|addr or cid not avail |path:0||cwnd:46611|inflight:1403|mode:0|applimit:0|pacing_rate:4150511|bw:20489|srtt:31941|latest_rtt:31941|min_rtt:31941|send:8|lost:0|tlp:0|recv:2|recovery:0|slow_start:1|conn_life:66454|acked:659|delivered:659|is_cwnd_limited:0| [2025/04/30 20:45:24 659766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_queue_drop_packets_with_type|drop pkt from unacked|inflight:219|cwnd:46611|pkt_num:1|ptype:0|frames:PADDING CRYPTO | [2025/04/30 20:45:24 659772] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_pns_discard|xqc_send_ctl_set_loss_detection_timer on discard pns:0 [2025/04/30 20:45:24 659777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31941|rtt_var:15970|pto_duration:95821|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 659782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 659787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 174| [2025/04/30 20:45:24 659792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45| [2025/04/30 20:45:24 659797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|handshake not confirmed| [2025/04/30 20:45:24 659801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924723609|now:1746045924659776|interv:63833| [2025/04/30 20:45:24 659807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:1|expire:1746045924723609|now:1746045924659776|interval:63833|pto_count:0|srtt:31941 [2025/04/30 20:45:24 659814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:8|largest:8|pns:1| [2025/04/30 20:45:24 659820] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:43|pkt_type:HSK|pkt_num:8|frame:ACK |recv_time:1746045924659537|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 659826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746045984659537|now:1746045924659537|interv:60000000| [2025/04/30 20:45:24 659831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746045984659537|now:1746045924659537|interv:60000000| [2025/04/30 20:45:24 659836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925377374|pq_index:0| [2025/04/30 20:45:24 659842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924627026| [2025/04/30 20:45:24 659847] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924659847| [2025/04/30 20:45:24 659853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:S_HANDSHAKE_SENT|flag:CAN_SEND_1RTT TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED ADDR_VALIDATED (null) NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY |now:1746045924659852| [2025/04/30 20:45:24 659864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924723609| [2025/04/30 20:45:24 659870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924723609| [2025/04/30 20:45:24 659874] [debug] |xqc_engine_wakeup_after|wakeup:1746045924723609|now:1746045924659874|diff:63735| [2025/04/30 20:45:24 659880] [debug] |xqc_engine_main_logic|END|now:1746045924659852| [2025/04/30 20:45:24 659886] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924659886| [2025/04/30 20:45:24 659891] [debug] |xqc_engine_wakeup_after|wakeup:1746045924723609|now:1746045924659891|diff:63718| [2025/04/30 20:45:24 659896] [debug] |xqc_engine_main_logic|END|now:1746045924659886| [2025/04/30 20:45:24 660291] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:153|state:S_HANDSHAKE_SENT|recv_time:1746045924660290| [2025/04/30 20:45:24 660298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_handshake|success|Length:61| [2025/04/30 20:45:24 660304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:8| [2025/04/30 20:45:24 660309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:9| [2025/04/30 20:45:24 660353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:HSK|pkt_num:9| [2025/04/30 20:45:24 660361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 660370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:2|origin_pktnum:0|size:109|pns:1|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|frame_largest_ack:3|path_largest_ack:2| [2025/04/30 20:45:24 660378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:1952|prior_delivered:0|prior_time:1746045924627374|is_app_limited:1|send_elapse:320|ack_elapse:32916|ctl_first_sent_time:1746045924627694|lagest_ack_time:1746045924660290|curr_delivered:768| [2025/04/30 20:45:24 660387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924627694| [2025/04/30 20:45:24 660394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:4||sndq_packets_used_bytes:0|sndq_packets_free:5| [2025/04/30 20:45:24 660399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:3|origin_pktnum:0|size:65|pns:1|pkt_type:HSK|frame:CRYPTO |conn_state:S_HANDSHAKE_SENT|frame_largest_ack:3|path_largest_ack:3| [2025/04/30 20:45:24 660404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:2017|prior_delivered:0|prior_time:1746045924627374|is_app_limited:1|send_elapse:414|ack_elapse:32916|ctl_first_sent_time:1746045924627788|lagest_ack_time:1746045924660290|curr_delivered:833| [2025/04/30 20:45:24 660410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924627788| [2025/04/30 20:45:24 660415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:3||sndq_packets_used_bytes:0|sndq_packets_free:6| [2025/04/30 20:45:24 660420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:31941|rttvar:15970|minrtt:31941|latest_rtt:32502|ack_delay:48| [2025/04/30 20:45:24 660426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:32005|rttvar:12106|minrtt:31941|latest_rtt:32502|ack_delay:48| [2025/04/30 20:45:24 660431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:3|lost_pn:0|thresh:3| [2025/04/30 20:45:24 660436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 660441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 660452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 660457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 660465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45| [2025/04/30 20:45:24 660473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|handshake not confirmed| [2025/04/30 20:45:24 660480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:18446744073709551615|now:1746045924660441|interv:18444998027784891174| [2025/04/30 20:45:24 660489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:18446744073709551615|now:1746045924660441|interval:18444998027784891174|pto_count:0|srtt:32005 [2025/04/30 20:45:24 660498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 414, ack_elapse 32916, delivered 833|rate 25306|lost 0| [2025/04/30 20:45:24 660506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (25306) in round 1| [2025/04/30 20:45:24 660514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:31941, old_rtt:31941| [2025/04/30 20:45:24 660522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 660529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:46611|packet_lost:0|acked:174|po_sent_time:1746045924627788|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 660537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:46611|packet_lost:0|acked:174|po_sent_time:1746045924627788|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 660545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:46785|full_bw_reached:0|inflight:45|srtt:32005|latest_rtt:32502|min_rtt:31941|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 660553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:6| [2025/04/30 20:45:24 660562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|level:2| [2025/04/30 20:45:24 660571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_read_crypto_stream|xqc_read_crypto_stream|level:2| [2025/04/30 20:45:24 660577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_process_crypto_data|xqc_tls_process_crypto_data|level:2|36u| [2025/04/30 20:45:24 660699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_ssl_do_handshake|ssl_do_handshake|SSL_quic_read_level:3|SSL_quic_write_level:3|rv:1| [2025/04/30 20:45:24 660707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_tls_do_handshake|TLS handshake|ret:1| [2025/04/30 20:45:24 660712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924723609|pq_index:0| [2025/04/30 20:45:24 660718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924659852| [2025/04/30 20:45:24 660723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_create_crypto_stream|encrypt_level:3|cur_state:S_HANDSHAKE_SENT| [2025/04/30 20:45:24 660728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_frame|server create 1RTT stream| [2025/04/30 20:45:24 660734] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_pns_discard|xqc_send_ctl_set_loss_detection_timer on discard pns:0 [2025/04/30 20:45:24 660744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 660750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 660755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 660760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45| [2025/04/30 20:45:24 660765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|handshake not confirmed| [2025/04/30 20:45:24 660769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:18446744073709551615|now:1746045924660744|interv:18444998027784890871| [2025/04/30 20:45:24 660774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:0|expire:18446744073709551615|now:1746045924660744|interval:18444998027784890871|pto_count:0|srtt:32005 [2025/04/30 20:45:24 660781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_HSK| [2025/04/30 20:45:24 660787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:1|pns:1|flag:CAN_SEND_1RTT TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD HSK_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY |ack_freq:2| [2025/04/30 20:45:24 660792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:9|largest:9|pns:1| [2025/04/30 20:45:24 660798] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:153|pkt_type:HSK|pkt_num:9|frame:ACK CRYPTO |recv_time:1746045924660290|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 660805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 660811] [warn] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_single|delay|buff 1RTT packet before handshake completed| [2025/04/30 20:45:24 660815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_buff_undecrypt_packet_in|====>|delay|undecrypt_count:1|encrypt_level:3| [2025/04/30 20:45:24 660820] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_process_packet|ignore err|-630| [2025/04/30 20:45:24 660824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746045984660290|now:1746045924660290|interv:60000000| [2025/04/30 20:45:24 660828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746045984660290|now:1746045924660290|interv:60000000| [2025/04/30 20:45:24 660832] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924660832| [2025/04/30 20:45:24 660837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:S_HANDSHAKE_SENT|flag:CAN_SEND_1RTT TICKING DCID_OK UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY |now:1746045924660836| [2025/04/30 20:45:24 660842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_check_handshake_complete|HANDSHAKE_COMPLETED|conn:00005649CA6C66CC| [2025/04/30 20:45:24 660846] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_handshake_confirmed|handshake confirmed|conn:00005649CA6C66CC| [2025/04/30 20:45:24 660850] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_pns_discard|xqc_send_ctl_set_loss_detection_timer on discard pns:1 [2025/04/30 20:45:24 660854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 660858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 660865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 660868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45| [2025/04/30 20:45:24 660872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924733598|now:1746045924660854|interv:72744| [2025/04/30 20:45:24 660876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924733598|now:1746045924660854|interval:72744|pto_count:0|srtt:32005 [2025/04/30 20:45:24 660882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_gen_token|expire:1746650724| [2025/04/30 20:45:24 660887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_early_data_reject|reject| [2025/04/30 20:45:24 660891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_handshake_finished|HANDSHAKE_COMPLETED notify| [2025/04/30 20:45:24 660903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_read|encrypt_level:2|cur_state:S_HANDSHAKE_SENT|next_state:ESTABED| [2025/04/30 20:45:24 660907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_process_undecrypt_packet_in|delay|undecrypt_count:1|encrypt_level:3| [2025/04/30 20:45:24 660912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 660917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:0| [2025/04/30 20:45:24 660921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:10| [2025/04/30 20:45:24 660927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:10| [2025/04/30 20:45:24 660931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:8| [2025/04/30 20:45:24 660935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:0|data_length:39|fin:0|stream_id:2|path:0| [2025/04/30 20:45:24 660941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:39|new_offset:0|new_len:39| [2025/04/30 20:45:24 660945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 660949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:39|stream_id:2| [2025/04/30 20:45:24 660953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924685290|now:1746045924660290|interv:25000| [2025/04/30 20:45:24 660958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY |now:1746045924660290|max_ack_delay:25000| [2025/04/30 20:45:24 660963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:10|largest:10|pns:2| [2025/04/30 20:45:24 660967] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:71|pkt_type:SHORT_HEADER|pkt_num:10|frame:STREAM |recv_time:1746045924660290|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 660972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_crypto_write_streams| [2025/04/30 20:45:24 660976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|enc_level|3| [2025/04/30 20:45:24 660981] [info] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_send|crypto send data|pkt_num:0|size:266|sent:261|pkt_type:SHORT_HEADER|frame:CRYPTO |now:1746045924660980| [2025/04/30 20:45:24 660985] [info] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_send|crypto send data|pkt_num:0|size:267|sent:262|pkt_type:SHORT_HEADER|frame:CRYPTO |now:1746045924660985| [2025/04/30 20:45:24 660992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_crypto_stream_on_write|encrypt_level:3|cur_state:ESTABED|next_state:ESTABED| [2025/04/30 20:45:24 660997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:2|stream_id:2|conn:00005649CA6C66CC| [2025/04/30 20:45:24 661002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|create h3stream|stream_id:2 [2025/04/30 20:45:24 661008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:39|fin:0| [2025/04/30 20:45:24 661012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:2|h3_stream_type:-1|data_size:39|fin:0 [2025/04/30 20:45:24 661017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:0|sz:38| [2025/04/30 20:45:24 661023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_on_settings_entry_received|id:1|value:65536| [2025/04/30 20:45:24 661032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728622| [2025/04/30 20:45:24 661037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:45|now_cwnd_limited:1|all_path_empty:1|sndq:1|lostq:1|ptoq:1| [2025/04/30 20:45:24 661041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|path:0|applimit:878| [2025/04/30 20:45:24 661047] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:7|stream_send_offset:4|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:3|offset:3|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY | [2025/04/30 20:45:24 661052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_on_settings_entry_received|id:6|value:262144| [2025/04/30 20:45:24 661057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_on_settings_entry_received|id:7|value:100| [2025/04/30 20:45:24 661060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_on_settings_entry_received|id:51|value:1| [2025/04/30 20:45:24 661064] [info] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_on_settings_entry_received|ignore unknown setting|identifier51|value:1 [2025/04/30 20:45:24 661068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_on_settings_entry_received|id:64172465959|value:777917303| [2025/04/30 20:45:24 661072] [info] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_on_settings_entry_received|ignore unknown setting|identifier64172465959|value:777917303 [2025/04/30 20:45:24 661077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|39| [2025/04/30 20:45:24 661081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:2|conn:00005649CA6C66CC| [2025/04/30 20:45:24 661086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:9|ack_delay:796|first_ack_range:1|largest_pkt_recv_time:1746045924660290| [2025/04/30 20:45:24 661090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:9|low:8|pkt_pns:1| [2025/04/30 20:45:24 661094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:6|path:0|path_largest_recv:9|frame_largest_recv:9| [2025/04/30 20:45:24 661099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:1| [2025/04/30 20:45:24 661110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_new_conn_id_frame_to_packet|gen_new_scid|cid:b819289bbde6f9c5fc1a9b1d|sr_token:e016920aff7f00007bda3dc549560000|seq_num:1 [2025/04/30 20:45:24 661116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|min_srtt:32005|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 661120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 661129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:HANDSHAKE_DONE |pn:0|size:6|reinj:0|path_class:2| [2025/04/30 20:45:24 661133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|min_srtt:32005|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 661138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 661142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:NEW_TOKEN |pn:0|size:16|reinj:0|path_class:2| [2025/04/30 20:45:24 661146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|min_srtt:32005|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 661150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 661155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CRYPTO |pn:0|size:266|reinj:0|path_class:2| [2025/04/30 20:45:24 661159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|min_srtt:32005|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 661163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 661167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CRYPTO |pn:0|size:267|reinj:0|path_class:2| [2025/04/30 20:45:24 661171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK |stream_id:0|stream_offset:0| [2025/04/30 20:45:24 661176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|min_srtt:32005|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 661181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 661189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:NEW_CONNECTION_ID |pn:0|size:37|reinj:0|path_class:2| [2025/04/30 20:45:24 661195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|min_srtt:32005|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 661202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:13|schedule_bytes:592|inflight:45|cwnd:46785|conn:00005649CA6C66CC|stream_id:7|stream_offset:4| [2025/04/30 20:45:24 661210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32005|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 661217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:13|reinj:0|path_class:2| [2025/04/30 20:45:24 661224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:6|pkt_type:SHORT_HEADER|frame:HANDSHAKE_DONE | [2025/04/30 20:45:24 661232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_next_pn_for_packet|optimistic ack detection|skipped_range:3-7|next_skip_chance:1746045924977518|current_time:1746045924661231| [2025/04/30 20:45:24 661245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:8| [2025/04/30 20:45:24 661285] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:8|size:6|sent:22|pkt_type:SHORT_HEADER|frame:HANDSHAKE_DONE |inflight:45|now:1746045924661255|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 661292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:8|origin_pktnum:0|size:6|enc_size:22|pkt_type:SHORT_HEADER|frame:HANDSHAKE_DONE |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 661298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45|applimit:878| [2025/04/30 20:45:24 661305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 661326] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 661337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 661343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51| [2025/04/30 20:45:24 661349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924766684|now:1746045924661305|interv:105379| [2025/04/30 20:45:24 661356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924766684|now:1746045924661305|interval:105379|pto_count:0|srtt:32005 [2025/04/30 20:45:24 661363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46785|inflight:51| [2025/04/30 20:45:24 661371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:16|pkt_type:SHORT_HEADER|frame:NEW_TOKEN | [2025/04/30 20:45:24 661377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:9| [2025/04/30 20:45:24 661411] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:9|size:16|sent:32|pkt_type:SHORT_HEADER|frame:NEW_TOKEN |inflight:51|now:1746045924661387|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 661417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:9|origin_pktnum:0|size:16|enc_size:32|pkt_type:SHORT_HEADER|frame:NEW_TOKEN |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 661423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:51|applimit:878| [2025/04/30 20:45:24 661430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 661437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 661443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 661449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 67| [2025/04/30 20:45:24 661456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924766816|now:1746045924661430|interv:105386| [2025/04/30 20:45:24 661463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924766816|now:1746045924661430|interval:105386|pto_count:0|srtt:32005 [2025/04/30 20:45:24 661468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46785|inflight:67| [2025/04/30 20:45:24 661478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:266|pkt_type:SHORT_HEADER|frame:CRYPTO | [2025/04/30 20:45:24 661483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:10| [2025/04/30 20:45:24 661512] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:10|size:266|sent:282|pkt_type:SHORT_HEADER|frame:CRYPTO |inflight:67|now:1746045924661490|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 661519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:10|origin_pktnum:0|size:266|enc_size:282|pkt_type:SHORT_HEADER|frame:CRYPTO |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 661527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:67|applimit:878| [2025/04/30 20:45:24 661533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 661540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 661547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 661553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 333| [2025/04/30 20:45:24 661559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924766919|now:1746045924661533|interv:105386| [2025/04/30 20:45:24 661566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924766919|now:1746045924661533|interval:105386|pto_count:0|srtt:32005 [2025/04/30 20:45:24 661573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46785|inflight:333| [2025/04/30 20:45:24 661579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:267|pkt_type:SHORT_HEADER|frame:CRYPTO | [2025/04/30 20:45:24 661584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:11| [2025/04/30 20:45:24 661612] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:11|size:267|sent:283|pkt_type:SHORT_HEADER|frame:CRYPTO |inflight:333|now:1746045924661590|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 661618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:11|origin_pktnum:0|size:267|enc_size:283|pkt_type:SHORT_HEADER|frame:CRYPTO |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 661625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:333|applimit:878| [2025/04/30 20:45:24 661631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 661638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 661645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 661651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 600| [2025/04/30 20:45:24 661658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924767019|now:1746045924661631|interv:105388| [2025/04/30 20:45:24 661663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924767019|now:1746045924661631|interval:105388|pto_count:0|srtt:32005 [2025/04/30 20:45:24 661672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46785|inflight:600| [2025/04/30 20:45:24 661677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:31|pkt_type:HSK|frame:ACK | [2025/04/30 20:45:24 661682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:4| [2025/04/30 20:45:24 661710] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:4|size:31|sent:47|pkt_type:HSK|frame:ACK |inflight:600|now:1746045924661688|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 661715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:4|origin_pktnum:0|size:31|enc_size:47|pkt_type:HSK|frame:ACK |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 661723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:37|pkt_type:SHORT_HEADER|frame:NEW_CONNECTION_ID | [2025/04/30 20:45:24 661731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:12| [2025/04/30 20:45:24 661766] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:12|size:37|sent:53|pkt_type:SHORT_HEADER|frame:NEW_CONNECTION_ID |inflight:600|now:1746045924661740|stream_id:0|stream_offset:0| [2025/04/30 20:45:24 661774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:12|origin_pktnum:0|size:37|enc_size:53|pkt_type:SHORT_HEADER|frame:NEW_CONNECTION_ID |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 661781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:600|applimit:878| [2025/04/30 20:45:24 661788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 661795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 661802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 661808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 637| [2025/04/30 20:45:24 661815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924767169|now:1746045924661788|interv:105381| [2025/04/30 20:45:24 661820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924767169|now:1746045924661788|interval:105381|pto_count:0|srtt:32005 [2025/04/30 20:45:24 661825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46785|inflight:637| [2025/04/30 20:45:24 661830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:13|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 661834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:13|schedule_bytes:0|inflight:637|cwnd:46785|conn:00005649CA6C66CC|stream_id:7|stream_offset:4| [2025/04/30 20:45:24 661838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 661843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:13| [2025/04/30 20:45:24 661870] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:13|size:13|sent:29|pkt_type:SHORT_HEADER|frame:STREAM |inflight:637|now:1746045924661849|stream_id:7|stream_offset:4| [2025/04/30 20:45:24 661883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:13|origin_pktnum:0|size:13|enc_size:29|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 661891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:637|applimit:878| [2025/04/30 20:45:24 661897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32005|rtt_var:12106|pto_duration:80429|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 661904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 661911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 661916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 650| [2025/04/30 20:45:24 661920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924767278|now:1746045924661897|interv:105381| [2025/04/30 20:45:24 661924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924767278|now:1746045924661897|interval:105381|pto_count:0|srtt:32005 [2025/04/30 20:45:24 661929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46785|inflight:650| [2025/04/30 20:45:24 661933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924685290| [2025/04/30 20:45:24 661938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924685290| [2025/04/30 20:45:24 661942] [debug] |xqc_engine_wakeup_after|wakeup:1746045924685290|now:1746045924661942|diff:23348| [2025/04/30 20:45:24 661946] [debug] |xqc_engine_main_logic|END|now:1746045924660836| [2025/04/30 20:45:24 661954] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:35|state:ESTABED|recv_time:1746045924661954| [2025/04/30 20:45:24 661959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 661965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:10| [2025/04/30 20:45:24 661969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:11| [2025/04/30 20:45:24 661974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:11| [2025/04/30 20:45:24 661978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 661983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:0|origin_pktnum:0|size:25|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:1|path_largest_ack:0| [2025/04/30 20:45:24 661987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:2042|prior_delivered:0|prior_time:1746045924627374|is_app_limited:1|send_elapse:573|ack_elapse:34580|ctl_first_sent_time:1746045924627947|lagest_ack_time:1746045924661954|curr_delivered:858| [2025/04/30 20:45:24 661992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924627947| [2025/04/30 20:45:24 661997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:8||sndq_packets_used_bytes:0|sndq_packets_free:2| [2025/04/30 20:45:24 662001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:1|origin_pktnum:0|size:10|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:1|path_largest_ack:1| [2025/04/30 20:45:24 662010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:2052|prior_delivered:0|prior_time:1746045924627374|is_app_limited:1|send_elapse:687|ack_elapse:34580|ctl_first_sent_time:1746045924628061|lagest_ack_time:1746045924661954|curr_delivered:868| [2025/04/30 20:45:24 662014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924628061| [2025/04/30 20:45:24 662018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:7||sndq_packets_used_bytes:0|sndq_packets_free:3| [2025/04/30 20:45:24 662022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:32005|rttvar:12106|minrtt:31941|latest_rtt:33893|ack_delay:24| [2025/04/30 20:45:24 662026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:32238|rttvar:9546|minrtt:31941|latest_rtt:33893|ack_delay:24| [2025/04/30 20:45:24 662030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:1|lost_pn:18446744073709551615|thresh:3| [2025/04/30 20:45:24 662035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 662039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32238|rtt_var:9546|pto_duration:70422|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 662043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 662047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 662051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 615| [2025/04/30 20:45:24 662055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757271|now:1746045924662039|interv:95232| [2025/04/30 20:45:24 662059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757271|now:1746045924662039|interval:95232|pto_count:0|srtt:32238 [2025/04/30 20:45:24 662063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 687, ack_elapse 34580, delivered 868|rate 25101|lost 0| [2025/04/30 20:45:24 662068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:31941, old_rtt:31941| [2025/04/30 20:45:24 662075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 662082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:46785|packet_lost:0|acked:35|po_sent_time:1746045924628061|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 662089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:46785|packet_lost:0|acked:35|po_sent_time:1746045924628061|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 662096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:46820|full_bw_reached:0|inflight:615|srtt:32238|latest_rtt:33893|min_rtt:31941|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 662106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:11|largest:11|pns:2| [2025/04/30 20:45:24 662112] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:35|pkt_type:SHORT_HEADER|pkt_num:11|frame:ACK |recv_time:1746045924661954|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 662121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044661954|now:1746045924661954|interv:120000000| [2025/04/30 20:45:24 662125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044661954|now:1746045924661954|interv:120000000| [2025/04/30 20:45:24 662129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924685290|pq_index:0| [2025/04/30 20:45:24 662133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924660836| [2025/04/30 20:45:24 662137] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924662137| [2025/04/30 20:45:24 662142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924662141| [2025/04/30 20:45:24 662148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924685290| [2025/04/30 20:45:24 662152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924685290| [2025/04/30 20:45:24 662156] [debug] |xqc_engine_wakeup_after|wakeup:1746045924685290|now:1746045924662156|diff:23134| [2025/04/30 20:45:24 662160] [debug] |xqc_engine_main_logic|END|now:1746045924662141| [2025/04/30 20:45:24 662167] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:506|state:ESTABED|recv_time:1746045924662167| [2025/04/30 20:45:24 662172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 662177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:11| [2025/04/30 20:45:24 662181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:12| [2025/04/30 20:45:24 662187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:12| [2025/04/30 20:45:24 662191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 662196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:2|origin_pktnum:0|size:10|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:2|path_largest_ack:2| [2025/04/30 20:45:24 662206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:2062|prior_delivered:0|prior_time:1746045924627374|is_app_limited:1|send_elapse:795|ack_elapse:34793|ctl_first_sent_time:1746045924628169|lagest_ack_time:1746045924662167|curr_delivered:878| [2025/04/30 20:45:24 662213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924628169| [2025/04/30 20:45:24 662220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:6||sndq_packets_used_bytes:0|sndq_packets_free:4| [2025/04/30 20:45:24 662227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:32238|rttvar:9546|minrtt:31941|latest_rtt:33998|ack_delay:200| [2025/04/30 20:45:24 662231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:32433|rttvar:7550|minrtt:31941|latest_rtt:33998|ack_delay:200| [2025/04/30 20:45:24 662236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:2|lost_pn:18446744073709551615|thresh:3| [2025/04/30 20:45:24 662240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 662244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 662255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 662259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 662263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 605| [2025/04/30 20:45:24 662266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924749482|now:1746045924662244|interv:87238| [2025/04/30 20:45:24 662270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924749482|now:1746045924662244|interval:87238|pto_count:0|srtt:32433 [2025/04/30 20:45:24 662275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 795, ack_elapse 34793, delivered 878|rate 25234|lost 0| [2025/04/30 20:45:24 662279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:31941, old_rtt:31941| [2025/04/30 20:45:24 662283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 662287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:46820|packet_lost:0|acked:10|po_sent_time:1746045924628169|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 662291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:46820|packet_lost:0|acked:10|po_sent_time:1746045924628169|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:659| [2025/04/30 20:45:24 662296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:46830|full_bw_reached:0|inflight:605|srtt:32433|latest_rtt:33998|min_rtt:31941|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 662301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:e| [2025/04/30 20:45:24 662305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:39|data_length:12|fin:0|stream_id:2|path:0| [2025/04/30 20:45:24 662309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:51|new_offset:39|new_len:12| [2025/04/30 20:45:24 662332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 662336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924685290|pq_index:0| [2025/04/30 20:45:24 662340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924662141| [2025/04/30 20:45:24 662344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:51|stream_id:2| [2025/04/30 20:45:24 662348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:a| [2025/04/30 20:45:24 662352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:0|data_length:427|fin:0|stream_id:10|path:0| [2025/04/30 20:45:24 662357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:427|new_offset:0|new_len:427| [2025/04/30 20:45:24 662361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 662365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:427|stream_id:10| [2025/04/30 20:45:24 662369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:9| [2025/04/30 20:45:24 662373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:0|data_length:22|fin:1|stream_id:0|path:0| [2025/04/30 20:45:24 662381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:22|new_offset:0|new_len:22| [2025/04/30 20:45:24 662385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read all recvd| [2025/04/30 20:45:24 662389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:22|merged_offset_end:22|stream_id:0| [2025/04/30 20:45:24 662393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 662398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 662402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:12|largest:12|pns:2| [2025/04/30 20:45:24 662407] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:506|pkt_type:SHORT_HEADER|pkt_num:12|frame:ACK STREAM |recv_time:1746045924662167|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 662411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044662167|now:1746045924662167|interv:120000000| [2025/04/30 20:45:24 662415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044662167|now:1746045924662167|interv:120000000| [2025/04/30 20:45:24 662419] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924662419| [2025/04/30 20:45:24 662424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924662423| [2025/04/30 20:45:24 662429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:18|stream_id:2|conn:00005649CA6C66CC| [2025/04/30 20:45:24 662434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:12|fin:0| [2025/04/30 20:45:24 662438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:2|h3_stream_type:0|data_size:12|fin:0 [2025/04/30 20:45:24 662442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:0|sz:12| [2025/04/30 20:45:24 662446] [info] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_control|ignore unknown frame|type:a857f5c25| [2025/04/30 20:45:24 662451] [info] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_control|ignore unknown frame|type:f0700| [2025/04/30 20:45:24 662455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|12| [2025/04/30 20:45:24 662458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:2|conn:00005649CA6C66CC| [2025/04/30 20:45:24 662462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:2|stream_id:10|conn:00005649CA6C66CC| [2025/04/30 20:45:24 662467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|create h3stream|stream_id:10 [2025/04/30 20:45:24 662472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:427|fin:0| [2025/04/30 20:45:24 662475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:10|h3_stream_type:-1|data_size:427|fin:0 [2025/04/30 20:45:24 662480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:2|sz:426| [2025/04/30 20:45:24 662484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:0|state:0 [2025/04/30 20:45:24 662488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:0| [2025/04/30 20:45:24 662495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_set_dtable_cap|on set dtable cap|cap:16384| [2025/04/30 20:45:24 662509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:0|state:5 [2025/04/30 20:45:24 662515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 662519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:0| [2025/04/30 20:45:24 662524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:0|name::authority|value:server4| [2025/04/30 20:45:24 662528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:0|value:server4|idx:0| [2025/04/30 20:45:24 662532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:1|state:5 [2025/04/30 20:45:24 662538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 662541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:1| [2025/04/30 20:45:24 662546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:1|name::path|value:/auaatlffoc| [2025/04/30 20:45:24 662549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:1|value:/auaatlffoc|idx:1| [2025/04/30 20:45:24 662553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:1|state:5 [2025/04/30 20:45:24 662561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:2|name:sec-ch-ua|value:"Google Chrome";v="135", "Not-A.Brand";v="8", "Chromium";v="135"| [2025/04/30 20:45:24 662569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:2|ret:0|nlen:9|name:sec-ch-ua|vlen:64|value:"Google Chrome";v="135", "Not-A.Brand";v="8", "Chromium";v="135"| [2025/04/30 20:45:24 662574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 662578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:3|name:sec-ch-ua-mobile|value:?0| [2025/04/30 20:45:24 662586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:3|ret:0|nlen:16|name:sec-ch-ua-mobile|vlen:2|value:?0| [2025/04/30 20:45:24 662590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 662594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:4|name:sec-ch-ua-platform|value:"Linux"| [2025/04/30 20:45:24 662602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:4|ret:0|nlen:18|name:sec-ch-ua-platform|vlen:7|value:"Linux"| [2025/04/30 20:45:24 662606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 662612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 662616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:95| [2025/04/30 20:45:24 662620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:5|name:user-agent|value:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/135.0.0.0 Safari/537.36| [2025/04/30 20:45:24 662624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:95|value:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/135.0.0.0 Safari/537.36|idx:5| [2025/04/30 20:45:24 662631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:1|state:5 [2025/04/30 20:45:24 662637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 662641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:29| [2025/04/30 20:45:24 662645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:6|name:accept|value:text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7| [2025/04/30 20:45:24 662649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:29|value:text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7|idx:6| [2025/04/30 20:45:24 662653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:1|state:5 [2025/04/30 20:45:24 662657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:7|name:sec-fetch-site|value:cross-site| [2025/04/30 20:45:24 662665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:7|ret:0|nlen:14|name:sec-fetch-site|vlen:10|value:cross-site| [2025/04/30 20:45:24 662669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 662673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:8|name:sec-fetch-mode|value:navigate| [2025/04/30 20:45:24 662681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:8|ret:0|nlen:14|name:sec-fetch-mode|vlen:8|value:navigate| [2025/04/30 20:45:24 662685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 662689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:9|name:sec-fetch-user|value:?1| [2025/04/30 20:45:24 662697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:9|ret:0|nlen:14|name:sec-fetch-user|vlen:2|value:?1| [2025/04/30 20:45:24 662701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 662705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:10|name:sec-fetch-dest|value:document| [2025/04/30 20:45:24 662713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:10|ret:0|nlen:14|name:sec-fetch-dest|vlen:8|value:document| [2025/04/30 20:45:24 662717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 662721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 662725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:31| [2025/04/30 20:45:24 662729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:11|name:accept-encoding|value:gzip, deflate, br, zstd| [2025/04/30 20:45:24 662733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:31|value:gzip, deflate, br, zstd|idx:11| [2025/04/30 20:45:24 662736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:1|state:5 [2025/04/30 20:45:24 662741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 662751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:72| [2025/04/30 20:45:24 662755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:12|name:accept-language|value:en-US,en;q=0.9| [2025/04/30 20:45:24 662759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:72|value:en-US,en;q=0.9|idx:12| [2025/04/30 20:45:24 662763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:1|state:5 [2025/04/30 20:45:24 662767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:2| [2025/04/30 20:45:24 662771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:13|name:priority|value:u=0, i| [2025/04/30 20:45:24 662775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_literal|on insert literal|idx:13|ret:0|nlen:8|name:priority|vlen:6|value:u=0, i| [2025/04/30 20:45:24 662780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728619| [2025/04/30 20:45:24 662784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:605|now_cwnd_limited:1|all_path_empty:1|sndq:1|lostq:1|ptoq:1| [2025/04/30 20:45:24 662788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|path:0|applimit:1483| [2025/04/30 20:45:24 662794] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:11|stream_send_offset:2|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:1|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 662799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|427| [2025/04/30 20:45:24 662804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:10|conn:00005649CA6C66CC| [2025/04/30 20:45:24 662808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:2|stream_id:0|conn:00005649CA6C66CC| [2025/04/30 20:45:24 662813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|create h3stream|stream_id:0 [2025/04/30 20:45:24 662817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:22|fin:1| [2025/04/30 20:45:24 662821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:0|h3_stream_type:-1|data_size:22|fin:1 [2025/04/30 20:45:24 662825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_bidi|xqc_h3_stream_process_bidi|22|1| [2025/04/30 20:45:24 662833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_request|parse frame|state:0|data_len:22|process:0| [2025/04/30 20:45:24 662837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_request|parse frame success|frame_type:1|len:20|read:2| [2025/04/30 20:45:24 662843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|encoded field section prefix|ric:14|s:0|db:14| [2025/04/30 20:45:24 662847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:17| [2025/04/30 20:45:24 662855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:0| [2025/04/30 20:45:24 662864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:23| [2025/04/30 20:45:24 662872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:1| [2025/04/30 20:45:24 662883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:2| [2025/04/30 20:45:24 662891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:3| [2025/04/30 20:45:24 662899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:4| [2025/04/30 20:45:24 662906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:94| [2025/04/30 20:45:24 662914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:5| [2025/04/30 20:45:24 662922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:6| [2025/04/30 20:45:24 662930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:7| [2025/04/30 20:45:24 662938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:8| [2025/04/30 20:45:24 662946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:9| [2025/04/30 20:45:24 662954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:10| [2025/04/30 20:45:24 662962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:11| [2025/04/30 20:45:24 662970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:12| [2025/04/30 20:45:24 662978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 662982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:13| [2025/04/30 20:45:24 662986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_recv_headers|recv header|stream_id:0|fin:0|conn:00005649CA6C66CC| [2025/04/30 20:45:24 663123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:0|name:content-length|value:10240| [2025/04/30 20:45:24 663133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write field section prefix|ricnt:1|base:0| [2025/04/30 20:45:24 663140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed|index:25| [2025/04/30 20:45:24 663147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed|index:53| [2025/04/30 20:45:24 663153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed_pb|index:0| [2025/04/30 20:45:24 663161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728618| [2025/04/30 20:45:24 663166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:605|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 663181] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:7|stream_send_offset:10|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:6|offset:6|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 663187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728612| [2025/04/30 20:45:24 663191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:605|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 663197] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:0|stream_send_offset:2|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:2|offset:2|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 663203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728610| [2025/04/30 20:45:24 663207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:605|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 663212] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:0|stream_send_offset:7|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:5|offset:5|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 663217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_headers|write:5|stream_id:0|fin:0|conn:00005649CA6C66CC|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 663222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_conn_logic|engine is running on conn:addr or cid not avail| [2025/04/30 20:45:24 663252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data_frame|xqc_h3_stream_send_buffer|success| [2025/04/30 20:45:24 663259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728605| [2025/04/30 20:45:24 663265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:605|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 663273] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:0|stream_send_offset:10|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:3|offset:3|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 663281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data_frame|send_header|success|fin:1|fin_only:0| [2025/04/30 20:45:24 663287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15728602| [2025/04/30 20:45:24 663293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:605|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 663300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15727421| [2025/04/30 20:45:24 663307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15726232| [2025/04/30 20:45:24 663337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15725043| [2025/04/30 20:45:24 663343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15723854| [2025/04/30 20:45:24 663354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15722665| [2025/04/30 20:45:24 663360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15721476| [2025/04/30 20:45:24 663369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15720287| [2025/04/30 20:45:24 663377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15719098| [2025/04/30 20:45:24 663388] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:0|stream_send_offset:10250|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:10240|offset:10240|fin:1|stream_flag:80|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 663395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data|stream_id:0|data_size:10240|write:10240|fin:1|conn:00005649CA6C66CC| [2025/04/30 20:45:24 663402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_conn_logic|engine is running on conn:addr or cid not avail| [2025/04/30 20:45:24 663407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_send_body|stream_id:0|data_size:10240|sent:10240|body_sent:10240|body_sent_final_size:10240|fin:1|conn:00005649CA6C66CC| [2025/04/30 20:45:24 663438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:0|conn:00005649CA6C66CC| [2025/04/30 20:45:24 663444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:12|ack_delay:1277|first_ack_range:2|largest_pkt_recv_time:1746045924662167| [2025/04/30 20:45:24 663451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:12|low:10|pkt_pns:2| [2025/04/30 20:45:24 663457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:6|path:0|path_largest_recv:12|frame_largest_recv:12| [2025/04/30 20:45:24 663463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 663471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:11|stream_offset:2| [2025/04/30 20:45:24 663478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:16|schedule_bytes:17|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:7|stream_offset:10| [2025/04/30 20:45:24 663493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:16|reinj:0|path_class:2| [2025/04/30 20:45:24 663507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:33|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:1191| [2025/04/30 20:45:24 663517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1233|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:2380| [2025/04/30 20:45:24 663539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2433|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:3569| [2025/04/30 20:45:24 663556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3633|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:4758| [2025/04/30 20:45:24 663573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:4833|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:5947| [2025/04/30 20:45:24 663590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:6033|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:7136| [2025/04/30 20:45:24 663606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:7233|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:8325| [2025/04/30 20:45:24 663626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:8433|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:9514| [2025/04/30 20:45:24 663642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 663650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 663655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:747|schedule_bytes:9633|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:10250| [2025/04/30 20:45:24 663659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 663663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:747|reinj:0|path_class:2| [2025/04/30 20:45:24 663668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:17|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 663672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:17|schedule_bytes:0|inflight:605|cwnd:46830|conn:00005649CA6C66CC|stream_id:11|stream_offset:2| [2025/04/30 20:45:24 663677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 663681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:14| [2025/04/30 20:45:24 663718] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:14|size:17|sent:33|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:605|now:1746045924663689|stream_id:11|stream_offset:2| [2025/04/30 20:45:24 663725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:14|origin_pktnum:0|size:17|enc_size:33|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 663730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:605|applimit:1483| [2025/04/30 20:45:24 663741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 663748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 663755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 663761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 622| [2025/04/30 20:45:24 663767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924751322|now:1746045924663740|interv:87582| [2025/04/30 20:45:24 663774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924751322|now:1746045924663740|interval:87582|pto_count:0|srtt:32433 [2025/04/30 20:45:24 663782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:622| [2025/04/30 20:45:24 663789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:16|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 663795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:16|schedule_bytes:0|inflight:622|cwnd:46830|conn:00005649CA6C66CC|stream_id:7|stream_offset:10| [2025/04/30 20:45:24 663799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 663804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:15| [2025/04/30 20:45:24 663835] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:15|size:16|sent:32|pkt_type:SHORT_HEADER|frame:STREAM |inflight:622|now:1746045924663810|stream_id:7|stream_offset:10| [2025/04/30 20:45:24 663844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:15|origin_pktnum:0|size:16|enc_size:32|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 663852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:622|applimit:1483| [2025/04/30 20:45:24 663859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 663866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 663873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 663879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 638| [2025/04/30 20:45:24 663885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924751443|now:1746045924663859|interv:87584| [2025/04/30 20:45:24 663889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924751443|now:1746045924663859|interval:87584|pto_count:0|srtt:32433 [2025/04/30 20:45:24 663894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:638| [2025/04/30 20:45:24 663898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 663902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:638|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:1191| [2025/04/30 20:45:24 663912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 663916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:16| [2025/04/30 20:45:24 663951] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:16|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:638|now:1746045924663923|stream_id:0|stream_offset:1191| [2025/04/30 20:45:24 663961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:16|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 663968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:638|applimit:1483| [2025/04/30 20:45:24 663975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 663981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 663988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 663994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 1838| [2025/04/30 20:45:24 664000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924751556|now:1746045924663974|interv:87582| [2025/04/30 20:45:24 664004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924751556|now:1746045924663974|interval:87582|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:1838| [2025/04/30 20:45:24 664013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:1838|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:2380| [2025/04/30 20:45:24 664021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:17| [2025/04/30 20:45:24 664055] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:17|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:1838|now:1746045924664032|stream_id:0|stream_offset:2380| [2025/04/30 20:45:24 664060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:17|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:1838|applimit:1483| [2025/04/30 20:45:24 664075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 3038| [2025/04/30 20:45:24 664107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924751665|now:1746045924664074|interv:87591| [2025/04/30 20:45:24 664111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924751665|now:1746045924664074|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:3038| [2025/04/30 20:45:24 664120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:3038|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:3569| [2025/04/30 20:45:24 664129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:18| [2025/04/30 20:45:24 664162] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:18|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:3038|now:1746045924664139|stream_id:0|stream_offset:3569| [2025/04/30 20:45:24 664168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:18|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:3038|applimit:1483| [2025/04/30 20:45:24 664182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 4238| [2025/04/30 20:45:24 664207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924751772|now:1746045924664181|interv:87591| [2025/04/30 20:45:24 664211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924751772|now:1746045924664181|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:4238| [2025/04/30 20:45:24 664220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:4238|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:4758| [2025/04/30 20:45:24 664228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:19| [2025/04/30 20:45:24 664260] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:19|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:4238|now:1746045924664239|stream_id:0|stream_offset:4758| [2025/04/30 20:45:24 664272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:19|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:4238|applimit:1483| [2025/04/30 20:45:24 664287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 5438| [2025/04/30 20:45:24 664310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924751872|now:1746045924664286|interv:87586| [2025/04/30 20:45:24 664338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924751872|now:1746045924664286|interval:87586|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:5438| [2025/04/30 20:45:24 664347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:5438|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:5947| [2025/04/30 20:45:24 664356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:20| [2025/04/30 20:45:24 664390] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:20|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:5438|now:1746045924664367|stream_id:0|stream_offset:5947| [2025/04/30 20:45:24 664395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:20|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:5438|applimit:1483| [2025/04/30 20:45:24 664409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 6638| [2025/04/30 20:45:24 664436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924752000|now:1746045924664409|interv:87591| [2025/04/30 20:45:24 664441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924752000|now:1746045924664409|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:6638| [2025/04/30 20:45:24 664455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:6638|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:7136| [2025/04/30 20:45:24 664463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:21| [2025/04/30 20:45:24 664495] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:21|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:6638|now:1746045924664474|stream_id:0|stream_offset:7136| [2025/04/30 20:45:24 664501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:21|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:6638|applimit:1483| [2025/04/30 20:45:24 664515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 7838| [2025/04/30 20:45:24 664541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924752107|now:1746045924664515|interv:87592| [2025/04/30 20:45:24 664545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924752107|now:1746045924664515|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:7838| [2025/04/30 20:45:24 664554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:7838|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:8325| [2025/04/30 20:45:24 664563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:22| [2025/04/30 20:45:24 664594] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:22|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:7838|now:1746045924664573|stream_id:0|stream_offset:8325| [2025/04/30 20:45:24 664599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:22|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:7838|applimit:1483| [2025/04/30 20:45:24 664613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 9038| [2025/04/30 20:45:24 664645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924752206|now:1746045924664613|interv:87593| [2025/04/30 20:45:24 664649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924752206|now:1746045924664613|interval:87593|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:9038| [2025/04/30 20:45:24 664658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:9038|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:9514| [2025/04/30 20:45:24 664667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:23| [2025/04/30 20:45:24 664699] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:23|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:9038|now:1746045924664677|stream_id:0|stream_offset:9514| [2025/04/30 20:45:24 664704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:23|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:9038|applimit:1483| [2025/04/30 20:45:24 664718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 10238| [2025/04/30 20:45:24 664744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924752310|now:1746045924664718|interv:87592| [2025/04/30 20:45:24 664748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924752310|now:1746045924664718|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:10238| [2025/04/30 20:45:24 664757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:747|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 664762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:747|schedule_bytes:0|inflight:10238|cwnd:46830|conn:00005649CA6C66CC|stream_id:0|stream_offset:10250| [2025/04/30 20:45:24 664766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 664775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:24| [2025/04/30 20:45:24 664802] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:24|size:747|sent:763|pkt_type:SHORT_HEADER|frame:STREAM |inflight:10238|now:1746045924664781|stream_id:0|stream_offset:10250| [2025/04/30 20:45:24 664808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:24|origin_pktnum:0|size:747|enc_size:763|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 664815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:10238|applimit:1483| [2025/04/30 20:45:24 664822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 664829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 664835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 664842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 10985| [2025/04/30 20:45:24 664848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924752414|now:1746045924664821|interv:87593| [2025/04/30 20:45:24 664852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924752414|now:1746045924664821|interval:87593|pto_count:0|srtt:32433 [2025/04/30 20:45:24 664857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:10985| [2025/04/30 20:45:24 664861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924752414| [2025/04/30 20:45:24 664866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924752414| [2025/04/30 20:45:24 664870] [debug] |xqc_engine_wakeup_after|wakeup:1746045924752414|now:1746045924664870|diff:87544| [2025/04/30 20:45:24 664874] [debug] |xqc_engine_main_logic|END|now:1746045924662423| [2025/04/30 20:45:24 664882] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:85|state:ESTABED|recv_time:1746045924664882| [2025/04/30 20:45:24 664887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 664892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:12| [2025/04/30 20:45:24 664896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:13| [2025/04/30 20:45:24 664902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:13| [2025/04/30 20:45:24 664906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:e| [2025/04/30 20:45:24 664911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:51|data_length:12|fin:0|stream_id:2|path:0| [2025/04/30 20:45:24 664915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:63|new_offset:51|new_len:12| [2025/04/30 20:45:24 664919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 664923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924752414|pq_index:0| [2025/04/30 20:45:24 664927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924662423| [2025/04/30 20:45:24 664931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:63|stream_id:2| [2025/04/30 20:45:24 664935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:e| [2025/04/30 20:45:24 664944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:427|data_length:10|fin:0|stream_id:10|path:0| [2025/04/30 20:45:24 664949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:437|new_offset:427|new_len:10| [2025/04/30 20:45:24 664953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 664956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:437|stream_id:10| [2025/04/30 20:45:24 664960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:9| [2025/04/30 20:45:24 664964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:0|data_length:22|fin:1|stream_id:4|path:0| [2025/04/30 20:45:24 664970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:22|new_offset:0|new_len:22| [2025/04/30 20:45:24 664974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read all recvd| [2025/04/30 20:45:24 664977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:22|merged_offset_end:22|stream_id:4| [2025/04/30 20:45:24 664982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924689882|now:1746045924664882|interv:25000| [2025/04/30 20:45:24 664987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924664882|max_ack_delay:25000| [2025/04/30 20:45:24 664992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:13|largest:13|pns:2| [2025/04/30 20:45:24 664996] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:85|pkt_type:SHORT_HEADER|pkt_num:13|frame:STREAM |recv_time:1746045924664882|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 665002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044664882|now:1746045924664882|interv:120000000| [2025/04/30 20:45:24 665009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044664882|now:1746045924664882|interv:120000000| [2025/04/30 20:45:24 665019] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:86|state:ESTABED|recv_time:1746045924665018| [2025/04/30 20:45:24 665026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 665034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:13| [2025/04/30 20:45:24 665039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:14| [2025/04/30 20:45:24 665045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:14| [2025/04/30 20:45:24 665049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:e| [2025/04/30 20:45:24 665053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:63|data_length:12|fin:0|stream_id:2|path:0| [2025/04/30 20:45:24 665058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:75|new_offset:63|new_len:12| [2025/04/30 20:45:24 665062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 665065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:75|stream_id:2| [2025/04/30 20:45:24 665069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:e| [2025/04/30 20:45:24 665073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:437|data_length:11|fin:0|stream_id:10|path:0| [2025/04/30 20:45:24 665081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:448|new_offset:437|new_len:11| [2025/04/30 20:45:24 665085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 665089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:448|stream_id:10| [2025/04/30 20:45:24 665093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:9| [2025/04/30 20:45:24 665097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:0|data_length:22|fin:1|stream_id:8|path:0| [2025/04/30 20:45:24 665102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:22|new_offset:0|new_len:22| [2025/04/30 20:45:24 665106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read all recvd| [2025/04/30 20:45:24 665109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:22|merged_offset_end:22|stream_id:8| [2025/04/30 20:45:24 665114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 665118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 665123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:14|largest:14|pns:2| [2025/04/30 20:45:24 665127] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:86|pkt_type:SHORT_HEADER|pkt_num:14|frame:STREAM |recv_time:1746045924665018|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 665132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044665018|now:1746045924665018|interv:120000000| [2025/04/30 20:45:24 665136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044665018|now:1746045924665018|interv:120000000| [2025/04/30 20:45:24 665141] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924665141| [2025/04/30 20:45:24 665146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924665145| [2025/04/30 20:45:24 665151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:18|stream_id:2|conn:00005649CA6C66CC| [2025/04/30 20:45:24 665156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:24|fin:0| [2025/04/30 20:45:24 665160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:2|h3_stream_type:0|data_size:24|fin:0 [2025/04/30 20:45:24 665164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:0|sz:24| [2025/04/30 20:45:24 665168] [info] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_control|ignore unknown frame|type:f0700| [2025/04/30 20:45:24 665172] [info] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_control|ignore unknown frame|type:f0700| [2025/04/30 20:45:24 665176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|24| [2025/04/30 20:45:24 665180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:2|conn:00005649CA6C66CC| [2025/04/30 20:45:24 665184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:18|stream_id:10|conn:00005649CA6C66CC| [2025/04/30 20:45:24 665188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:21|fin:0| [2025/04/30 20:45:24 665195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:10|h3_stream_type:2|data_size:21|fin:0 [2025/04/30 20:45:24 665199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:2|sz:21| [2025/04/30 20:45:24 665203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:2|state:5 [2025/04/30 20:45:24 665208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 665212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:1| [2025/04/30 20:45:24 665216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:14|name::path|value:/etesscafru| [2025/04/30 20:45:24 665220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:1|value:/etesscafru|idx:14| [2025/04/30 20:45:24 665225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_process_encoder|parse encoder instruction|type:1|state:5 [2025/04/30 20:45:24 665229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_encoder_ins|recv encoder ins|type:1| [2025/04/30 20:45:24 665233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_name_index|decode name indexed|t:64|idx:1| [2025/04/30 20:45:24 665237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:15|name::path|value:/tqacgrxndx| [2025/04/30 20:45:24 665241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_insert_name_ref|on insert name ref|nidx:1|value:/tqacgrxndx|idx:15| [2025/04/30 20:45:24 665245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15718362| [2025/04/30 20:45:24 665250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:1|lostq:1|ptoq:1| [2025/04/30 20:45:24 665254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|path:0|applimit:11863| [2025/04/30 20:45:24 665260] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:11|stream_send_offset:3|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:1|offset:1|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 665268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|21| [2025/04/30 20:45:24 665274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:10|conn:00005649CA6C66CC| [2025/04/30 20:45:24 665280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:2|stream_id:4|conn:00005649CA6C66CC| [2025/04/30 20:45:24 665292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|create h3stream|stream_id:4 [2025/04/30 20:45:24 665298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:22|fin:1| [2025/04/30 20:45:24 665304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:4|h3_stream_type:-1|data_size:22|fin:1 [2025/04/30 20:45:24 665311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_bidi|xqc_h3_stream_process_bidi|22|1| [2025/04/30 20:45:24 665347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_request|parse frame|state:0|data_len:22|process:0| [2025/04/30 20:45:24 665351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_request|parse frame success|frame_type:1|len:20|read:2| [2025/04/30 20:45:24 665359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|encoded field section prefix|ric:15|s:0|db:15| [2025/04/30 20:45:24 665363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:17| [2025/04/30 20:45:24 665375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:0| [2025/04/30 20:45:24 665383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:23| [2025/04/30 20:45:24 665391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:14| [2025/04/30 20:45:24 665399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:2| [2025/04/30 20:45:24 665407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:3| [2025/04/30 20:45:24 665415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:4| [2025/04/30 20:45:24 665424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:94| [2025/04/30 20:45:24 665432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:5| [2025/04/30 20:45:24 665440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:6| [2025/04/30 20:45:24 665447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:7| [2025/04/30 20:45:24 665455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:8| [2025/04/30 20:45:24 665463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:9| [2025/04/30 20:45:24 665471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:10| [2025/04/30 20:45:24 665479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:11| [2025/04/30 20:45:24 665486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:12| [2025/04/30 20:45:24 665494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 665498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:13| [2025/04/30 20:45:24 665502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_recv_headers|recv header|stream_id:4|fin:0|conn:00005649CA6C66CC| [2025/04/30 20:45:24 665618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:1|name:content-length|value:512000| [2025/04/30 20:45:24 665627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write field section prefix|ricnt:2|base:1| [2025/04/30 20:45:24 665638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed|index:25| [2025/04/30 20:45:24 665644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed|index:53| [2025/04/30 20:45:24 665650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed_pb|index:0| [2025/04/30 20:45:24 665657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15718361| [2025/04/30 20:45:24 665663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 665675] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:7|stream_send_offset:16|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:6|offset:6|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 665684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15718355| [2025/04/30 20:45:24 665690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 665698] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:4|stream_send_offset:2|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:2|offset:2|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 665706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15718353| [2025/04/30 20:45:24 665712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 665721] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:4|stream_send_offset:7|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:5|offset:5|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 665729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_headers|write:5|stream_id:4|fin:0|conn:00005649CA6C66CC|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 665736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_conn_logic|engine is running on conn:addr or cid not avail| [2025/04/30 20:45:24 666079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data_frame|xqc_h3_stream_send_buffer|success| [2025/04/30 20:45:24 666087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15718348| [2025/04/30 20:45:24 666091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 666097] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:4|stream_send_offset:12|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:5|offset:5|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 666102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data_frame|send_header|success|fin:1|fin_only:0| [2025/04/30 20:45:24 666111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15718343| [2025/04/30 20:45:24 666115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 666119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15717164| [2025/04/30 20:45:24 666124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15715975| [2025/04/30 20:45:24 666129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15714786| [2025/04/30 20:45:24 666135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15713597| [2025/04/30 20:45:24 666139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15712408| [2025/04/30 20:45:24 666145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15711219| [2025/04/30 20:45:24 666149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15710030| [2025/04/30 20:45:24 666155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15708841| [2025/04/30 20:45:24 666159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15707652| [2025/04/30 20:45:24 666165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15706463| [2025/04/30 20:45:24 666169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15705274| [2025/04/30 20:45:24 666175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15704085| [2025/04/30 20:45:24 666179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15702896| [2025/04/30 20:45:24 666184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15701707| [2025/04/30 20:45:24 666189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15700520| [2025/04/30 20:45:24 666194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15699333| [2025/04/30 20:45:24 666198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15698146| [2025/04/30 20:45:24 666204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15696959| [2025/04/30 20:45:24 666208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15695772| [2025/04/30 20:45:24 666217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15694585| [2025/04/30 20:45:24 666221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15693398| [2025/04/30 20:45:24 666227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15692211| [2025/04/30 20:45:24 666231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15691024| [2025/04/30 20:45:24 666237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15689837| [2025/04/30 20:45:24 666241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15688650| [2025/04/30 20:45:24 666247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15687463| [2025/04/30 20:45:24 666251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15686276| [2025/04/30 20:45:24 666256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15685089| [2025/04/30 20:45:24 666260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15683902| [2025/04/30 20:45:24 666266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15682715| [2025/04/30 20:45:24 666273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15681528| [2025/04/30 20:45:24 666279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15680341| [2025/04/30 20:45:24 666283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15679154| [2025/04/30 20:45:24 666288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15677967| [2025/04/30 20:45:24 666293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15676780| [2025/04/30 20:45:24 666298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15675593| [2025/04/30 20:45:24 666302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15674406| [2025/04/30 20:45:24 666306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15673219| [2025/04/30 20:45:24 666328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15672032| [2025/04/30 20:45:24 666336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15670845| [2025/04/30 20:45:24 666342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15669658| [2025/04/30 20:45:24 666347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15668471| [2025/04/30 20:45:24 666352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15667284| [2025/04/30 20:45:24 666356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15666097| [2025/04/30 20:45:24 666362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15664910| [2025/04/30 20:45:24 666366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15663723| [2025/04/30 20:45:24 666372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15662536| [2025/04/30 20:45:24 666376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15661349| [2025/04/30 20:45:24 666382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15660162| [2025/04/30 20:45:24 666386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15658975| [2025/04/30 20:45:24 666391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15657788| [2025/04/30 20:45:24 666396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15656601| [2025/04/30 20:45:24 666401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15655414| [2025/04/30 20:45:24 666405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15654227| [2025/04/30 20:45:24 666411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15653040| [2025/04/30 20:45:24 666415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15651853| [2025/04/30 20:45:24 666421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15650666| [2025/04/30 20:45:24 666425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15649479| [2025/04/30 20:45:24 666431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15648292| [2025/04/30 20:45:24 666435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15647105| [2025/04/30 20:45:24 666440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15645918| [2025/04/30 20:45:24 666445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15644731| [2025/04/30 20:45:24 666453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15643544| [2025/04/30 20:45:24 666457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15642357| [2025/04/30 20:45:24 666466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15641170| [2025/04/30 20:45:24 666470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15639983| [2025/04/30 20:45:24 666476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15638796| [2025/04/30 20:45:24 666480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15637609| [2025/04/30 20:45:24 666486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15636422| [2025/04/30 20:45:24 666490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15635235| [2025/04/30 20:45:24 666496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15634048| [2025/04/30 20:45:24 666500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15632861| [2025/04/30 20:45:24 666505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15631674| [2025/04/30 20:45:24 666509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15630487| [2025/04/30 20:45:24 666515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15629300| [2025/04/30 20:45:24 666519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15628113| [2025/04/30 20:45:24 666525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15626926| [2025/04/30 20:45:24 666529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15625739| [2025/04/30 20:45:24 666538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15624552| [2025/04/30 20:45:24 666542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15623365| [2025/04/30 20:45:24 666548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15622178| [2025/04/30 20:45:24 666552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15620991| [2025/04/30 20:45:24 666557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15619804| [2025/04/30 20:45:24 666562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15618617| [2025/04/30 20:45:24 666567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15617430| [2025/04/30 20:45:24 666571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15616243| [2025/04/30 20:45:24 666577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15615056| [2025/04/30 20:45:24 666581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15613869| [2025/04/30 20:45:24 666587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15612682| [2025/04/30 20:45:24 666591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15611495| [2025/04/30 20:45:24 666597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15610308| [2025/04/30 20:45:24 666601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15609121| [2025/04/30 20:45:24 666606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15607934| [2025/04/30 20:45:24 666611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15606747| [2025/04/30 20:45:24 666619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15605560| [2025/04/30 20:45:24 666623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15604373| [2025/04/30 20:45:24 666629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15603186| [2025/04/30 20:45:24 666633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15601999| [2025/04/30 20:45:24 666639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15600812| [2025/04/30 20:45:24 666643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15599625| [2025/04/30 20:45:24 666647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15598438| [2025/04/30 20:45:24 666653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15597251| [2025/04/30 20:45:24 666657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15596064| [2025/04/30 20:45:24 666662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15594877| [2025/04/30 20:45:24 666667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15593690| [2025/04/30 20:45:24 666672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15592503| [2025/04/30 20:45:24 666676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15591316| [2025/04/30 20:45:24 666682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15590129| [2025/04/30 20:45:24 666686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15588942| [2025/04/30 20:45:24 666692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15587755| [2025/04/30 20:45:24 666696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15586568| [2025/04/30 20:45:24 666702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15585381| [2025/04/30 20:45:24 666706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15584194| [2025/04/30 20:45:24 666712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15583007| [2025/04/30 20:45:24 666716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15581820| [2025/04/30 20:45:24 666721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15580633| [2025/04/30 20:45:24 666725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15579446| [2025/04/30 20:45:24 666731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15578259| [2025/04/30 20:45:24 666735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15577072| [2025/04/30 20:45:24 666741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15575885| [2025/04/30 20:45:24 666745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15574698| [2025/04/30 20:45:24 666751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15573511| [2025/04/30 20:45:24 666755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15572324| [2025/04/30 20:45:24 666761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15571137| [2025/04/30 20:45:24 666765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15569950| [2025/04/30 20:45:24 666771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15568763| [2025/04/30 20:45:24 666775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15567576| [2025/04/30 20:45:24 666783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15566389| [2025/04/30 20:45:24 666787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15565202| [2025/04/30 20:45:24 666793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15564015| [2025/04/30 20:45:24 666797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15562828| [2025/04/30 20:45:24 666804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15561641| [2025/04/30 20:45:24 666808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15560454| [2025/04/30 20:45:24 666814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15559267| [2025/04/30 20:45:24 666818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15558080| [2025/04/30 20:45:24 666824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15556893| [2025/04/30 20:45:24 666828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15555706| [2025/04/30 20:45:24 666837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15554519| [2025/04/30 20:45:24 666841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15553332| [2025/04/30 20:45:24 666847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15552145| [2025/04/30 20:45:24 666851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15550958| [2025/04/30 20:45:24 666857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15549771| [2025/04/30 20:45:24 666861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15548584| [2025/04/30 20:45:24 666866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15547397| [2025/04/30 20:45:24 666870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15546210| [2025/04/30 20:45:24 666876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15545023| [2025/04/30 20:45:24 666880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15543836| [2025/04/30 20:45:24 666886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15542649| [2025/04/30 20:45:24 666890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15541462| [2025/04/30 20:45:24 666896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15540275| [2025/04/30 20:45:24 666900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15539088| [2025/04/30 20:45:24 666906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15537901| [2025/04/30 20:45:24 666910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15536714| [2025/04/30 20:45:24 666915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15535527| [2025/04/30 20:45:24 666920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15534340| [2025/04/30 20:45:24 666925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15533153| [2025/04/30 20:45:24 666929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15531966| [2025/04/30 20:45:24 666935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15530779| [2025/04/30 20:45:24 666939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15529592| [2025/04/30 20:45:24 666949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15528405| [2025/04/30 20:45:24 666953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15527218| [2025/04/30 20:45:24 666958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15526031| [2025/04/30 20:45:24 666962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15524844| [2025/04/30 20:45:24 666968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15523657| [2025/04/30 20:45:24 666975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15522470| [2025/04/30 20:45:24 666981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15521283| [2025/04/30 20:45:24 666990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15520096| [2025/04/30 20:45:24 666997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15518909| [2025/04/30 20:45:24 667006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15517722| [2025/04/30 20:45:24 667012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15516535| [2025/04/30 20:45:24 667017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15515348| [2025/04/30 20:45:24 667021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15514161| [2025/04/30 20:45:24 667027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15512974| [2025/04/30 20:45:24 667031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15511787| [2025/04/30 20:45:24 667037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15510600| [2025/04/30 20:45:24 667041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15509413| [2025/04/30 20:45:24 667047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15508226| [2025/04/30 20:45:24 667051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15507039| [2025/04/30 20:45:24 667057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15505852| [2025/04/30 20:45:24 667061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15504665| [2025/04/30 20:45:24 667066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15503478| [2025/04/30 20:45:24 667070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15502291| [2025/04/30 20:45:24 667076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15501104| [2025/04/30 20:45:24 667080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15499917| [2025/04/30 20:45:24 667086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15498730| [2025/04/30 20:45:24 667090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15497543| [2025/04/30 20:45:24 667096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15496356| [2025/04/30 20:45:24 667100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15495169| [2025/04/30 20:45:24 667106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15493982| [2025/04/30 20:45:24 667110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15492795| [2025/04/30 20:45:24 667116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15491608| [2025/04/30 20:45:24 667124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15490421| [2025/04/30 20:45:24 667130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15489234| [2025/04/30 20:45:24 667134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15488047| [2025/04/30 20:45:24 667149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15486860| [2025/04/30 20:45:24 667153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15485673| [2025/04/30 20:45:24 667162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15484486| [2025/04/30 20:45:24 667166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15483299| [2025/04/30 20:45:24 667174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15482112| [2025/04/30 20:45:24 667178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15480925| [2025/04/30 20:45:24 667184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15479738| [2025/04/30 20:45:24 667188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15478551| [2025/04/30 20:45:24 667194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15477364| [2025/04/30 20:45:24 667198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15476177| [2025/04/30 20:45:24 667204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15474990| [2025/04/30 20:45:24 667208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15473803| [2025/04/30 20:45:24 667214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15472616| [2025/04/30 20:45:24 667218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15471429| [2025/04/30 20:45:24 667224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15470242| [2025/04/30 20:45:24 667228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15469055| [2025/04/30 20:45:24 667233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15467868| [2025/04/30 20:45:24 667238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15466681| [2025/04/30 20:45:24 667243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15465494| [2025/04/30 20:45:24 667247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15464307| [2025/04/30 20:45:24 667253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15463120| [2025/04/30 20:45:24 667257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15461933| [2025/04/30 20:45:24 667263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15460746| [2025/04/30 20:45:24 667267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15459559| [2025/04/30 20:45:24 667273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15458372| [2025/04/30 20:45:24 667277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15457185| [2025/04/30 20:45:24 667283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15455998| [2025/04/30 20:45:24 667287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15454811| [2025/04/30 20:45:24 667292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15453624| [2025/04/30 20:45:24 667299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15452437| [2025/04/30 20:45:24 667305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15451250| [2025/04/30 20:45:24 667309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15450063| [2025/04/30 20:45:24 667335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15448876| [2025/04/30 20:45:24 667339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15447689| [2025/04/30 20:45:24 667344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15446502| [2025/04/30 20:45:24 667349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15445315| [2025/04/30 20:45:24 667353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15444128| [2025/04/30 20:45:24 667359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15442941| [2025/04/30 20:45:24 667363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15441754| [2025/04/30 20:45:24 667369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15440567| [2025/04/30 20:45:24 667373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15439380| [2025/04/30 20:45:24 667379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15438193| [2025/04/30 20:45:24 667383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15437006| [2025/04/30 20:45:24 667389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15435819| [2025/04/30 20:45:24 667393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15434632| [2025/04/30 20:45:24 667398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15433445| [2025/04/30 20:45:24 667403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15432258| [2025/04/30 20:45:24 667408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15431071| [2025/04/30 20:45:24 667412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15429884| [2025/04/30 20:45:24 667418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15428697| [2025/04/30 20:45:24 667422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15427510| [2025/04/30 20:45:24 667428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15426323| [2025/04/30 20:45:24 667432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15425136| [2025/04/30 20:45:24 667438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15423949| [2025/04/30 20:45:24 667442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15422762| [2025/04/30 20:45:24 667448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15421575| [2025/04/30 20:45:24 667452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15420388| [2025/04/30 20:45:24 667458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15419201| [2025/04/30 20:45:24 667462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15418014| [2025/04/30 20:45:24 667467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15416827| [2025/04/30 20:45:24 667472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15415640| [2025/04/30 20:45:24 667478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15414453| [2025/04/30 20:45:24 667488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15413266| [2025/04/30 20:45:24 667494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15412079| [2025/04/30 20:45:24 667498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15410892| [2025/04/30 20:45:24 667503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15409705| [2025/04/30 20:45:24 667508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15408518| [2025/04/30 20:45:24 667513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15407331| [2025/04/30 20:45:24 667518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15406144| [2025/04/30 20:45:24 667523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15404957| [2025/04/30 20:45:24 667527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15403770| [2025/04/30 20:45:24 667535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15402583| [2025/04/30 20:45:24 667539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15401396| [2025/04/30 20:45:24 667545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15400209| [2025/04/30 20:45:24 667549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15399022| [2025/04/30 20:45:24 667555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15397835| [2025/04/30 20:45:24 667559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15396648| [2025/04/30 20:45:24 667565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15395461| [2025/04/30 20:45:24 667569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15394274| [2025/04/30 20:45:24 667575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15393087| [2025/04/30 20:45:24 667579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15391900| [2025/04/30 20:45:24 667584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15390713| [2025/04/30 20:45:24 667589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15389526| [2025/04/30 20:45:24 667594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15388339| [2025/04/30 20:45:24 667598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15387152| [2025/04/30 20:45:24 667604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15385965| [2025/04/30 20:45:24 667608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15384778| [2025/04/30 20:45:24 667614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15383591| [2025/04/30 20:45:24 667618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15382404| [2025/04/30 20:45:24 667624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15381217| [2025/04/30 20:45:24 667628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15380030| [2025/04/30 20:45:24 667634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15378843| [2025/04/30 20:45:24 667638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15377656| [2025/04/30 20:45:24 667643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15376469| [2025/04/30 20:45:24 667650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15375282| [2025/04/30 20:45:24 667656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15374095| [2025/04/30 20:45:24 667660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15372908| [2025/04/30 20:45:24 667666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15371721| [2025/04/30 20:45:24 667670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15370534| [2025/04/30 20:45:24 667674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15369347| [2025/04/30 20:45:24 667680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15368160| [2025/04/30 20:45:24 667684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15366973| [2025/04/30 20:45:24 667690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15365786| [2025/04/30 20:45:24 667694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15364599| [2025/04/30 20:45:24 667700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15363412| [2025/04/30 20:45:24 667704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15362225| [2025/04/30 20:45:24 667709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15361038| [2025/04/30 20:45:24 667714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15359851| [2025/04/30 20:45:24 667719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15358664| [2025/04/30 20:45:24 667723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15357477| [2025/04/30 20:45:24 667729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15356290| [2025/04/30 20:45:24 667733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15355103| [2025/04/30 20:45:24 667739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15353916| [2025/04/30 20:45:24 667743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15352729| [2025/04/30 20:45:24 667749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15351542| [2025/04/30 20:45:24 667753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15350355| [2025/04/30 20:45:24 667759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15349168| [2025/04/30 20:45:24 667763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15347981| [2025/04/30 20:45:24 667769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15346794| [2025/04/30 20:45:24 667773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15345607| [2025/04/30 20:45:24 667778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15344420| [2025/04/30 20:45:24 667782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15343233| [2025/04/30 20:45:24 667791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15342046| [2025/04/30 20:45:24 667795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15340859| [2025/04/30 20:45:24 667801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15339672| [2025/04/30 20:45:24 667805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15338485| [2025/04/30 20:45:24 667814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15337298| [2025/04/30 20:45:24 667818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15336111| [2025/04/30 20:45:24 667823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15334924| [2025/04/30 20:45:24 667828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15333737| [2025/04/30 20:45:24 667833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15332550| [2025/04/30 20:45:24 667838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15331363| [2025/04/30 20:45:24 667843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15330176| [2025/04/30 20:45:24 667847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15328989| [2025/04/30 20:45:24 667853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15327802| [2025/04/30 20:45:24 667857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15326615| [2025/04/30 20:45:24 667863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15325428| [2025/04/30 20:45:24 667867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15324241| [2025/04/30 20:45:24 667874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15323054| [2025/04/30 20:45:24 667879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15321867| [2025/04/30 20:45:24 667884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15320680| [2025/04/30 20:45:24 667888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15319493| [2025/04/30 20:45:24 667894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15318306| [2025/04/30 20:45:24 667898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15317119| [2025/04/30 20:45:24 667904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15315932| [2025/04/30 20:45:24 667908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15314745| [2025/04/30 20:45:24 667914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15313558| [2025/04/30 20:45:24 667918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15312371| [2025/04/30 20:45:24 667924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15311184| [2025/04/30 20:45:24 667928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15309997| [2025/04/30 20:45:24 667934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15308810| [2025/04/30 20:45:24 667938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15307623| [2025/04/30 20:45:24 667943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15306436| [2025/04/30 20:45:24 667948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15305249| [2025/04/30 20:45:24 667953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15304062| [2025/04/30 20:45:24 667958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15302875| [2025/04/30 20:45:24 667963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15301688| [2025/04/30 20:45:24 667967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15300501| [2025/04/30 20:45:24 667975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15299314| [2025/04/30 20:45:24 667980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15298127| [2025/04/30 20:45:24 667985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15296940| [2025/04/30 20:45:24 667990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15295753| [2025/04/30 20:45:24 667997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15294566| [2025/04/30 20:45:24 668006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15293379| [2025/04/30 20:45:24 668013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15292192| [2025/04/30 20:45:24 668022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15291005| [2025/04/30 20:45:24 668027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15289818| [2025/04/30 20:45:24 668033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15288631| [2025/04/30 20:45:24 668037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15287444| [2025/04/30 20:45:24 668043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15286257| [2025/04/30 20:45:24 668047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15285070| [2025/04/30 20:45:24 668053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15283883| [2025/04/30 20:45:24 668057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15282696| [2025/04/30 20:45:24 668063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15281509| [2025/04/30 20:45:24 668067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15280322| [2025/04/30 20:45:24 668073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15279135| [2025/04/30 20:45:24 668077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15277948| [2025/04/30 20:45:24 668083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15276761| [2025/04/30 20:45:24 668087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15275574| [2025/04/30 20:45:24 668092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15274387| [2025/04/30 20:45:24 668096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15273200| [2025/04/30 20:45:24 668105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15272013| [2025/04/30 20:45:24 668110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15270826| [2025/04/30 20:45:24 668116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15269639| [2025/04/30 20:45:24 668120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15268452| [2025/04/30 20:45:24 668125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15267265| [2025/04/30 20:45:24 668130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15266078| [2025/04/30 20:45:24 668135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15264891| [2025/04/30 20:45:24 668139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15263704| [2025/04/30 20:45:24 668145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15262517| [2025/04/30 20:45:24 668149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15261330| [2025/04/30 20:45:24 668158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15260143| [2025/04/30 20:45:24 668163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15258956| [2025/04/30 20:45:24 668168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15257769| [2025/04/30 20:45:24 668172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15256582| [2025/04/30 20:45:24 668178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15255395| [2025/04/30 20:45:24 668182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15254208| [2025/04/30 20:45:24 668188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15253021| [2025/04/30 20:45:24 668192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15251834| [2025/04/30 20:45:24 668198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15250647| [2025/04/30 20:45:24 668202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15249460| [2025/04/30 20:45:24 668208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15248273| [2025/04/30 20:45:24 668212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15247086| [2025/04/30 20:45:24 668218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15245899| [2025/04/30 20:45:24 668222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15244712| [2025/04/30 20:45:24 668230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15243525| [2025/04/30 20:45:24 668235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15242338| [2025/04/30 20:45:24 668240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15241151| [2025/04/30 20:45:24 668245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15239964| [2025/04/30 20:45:24 668250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15238777| [2025/04/30 20:45:24 668254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15237590| [2025/04/30 20:45:24 668260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15236403| [2025/04/30 20:45:24 668264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15235216| [2025/04/30 20:45:24 668270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15234029| [2025/04/30 20:45:24 668274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15232842| [2025/04/30 20:45:24 668280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15231655| [2025/04/30 20:45:24 668284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15230468| [2025/04/30 20:45:24 668290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15229281| [2025/04/30 20:45:24 668294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15228094| [2025/04/30 20:45:24 668300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15226907| [2025/04/30 20:45:24 668304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15225720| [2025/04/30 20:45:24 668310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15224533| [2025/04/30 20:45:24 668332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15223346| [2025/04/30 20:45:24 668342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15222159| [2025/04/30 20:45:24 668346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15220972| [2025/04/30 20:45:24 668352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15219785| [2025/04/30 20:45:24 668356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15218598| [2025/04/30 20:45:24 668360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15217411| [2025/04/30 20:45:24 668366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15216224| [2025/04/30 20:45:24 668370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15215037| [2025/04/30 20:45:24 668376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15213850| [2025/04/30 20:45:24 668380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15212663| [2025/04/30 20:45:24 668385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15211476| [2025/04/30 20:45:24 668390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15210289| [2025/04/30 20:45:24 668395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15209102| [2025/04/30 20:45:24 668399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15207915| [2025/04/30 20:45:24 668405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15206728| [2025/04/30 20:45:24 668410] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:4|stream_send_offset:512012|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:512000|offset:512000|fin:1|stream_flag:80|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 668416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data|stream_id:4|data_size:512000|write:512000|fin:1|conn:00005649CA6C66CC| [2025/04/30 20:45:24 668420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_conn_logic|engine is running on conn:addr or cid not avail| [2025/04/30 20:45:24 668424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_send_body|stream_id:4|data_size:512000|sent:512000|body_sent:512000|body_sent_final_size:512000|fin:1|conn:00005649CA6C66CC| [2025/04/30 20:45:24 668432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:4|conn:00005649CA6C66CC| [2025/04/30 20:45:24 668436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:2|stream_id:8|conn:00005649CA6C66CC| [2025/04/30 20:45:24 668441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|create h3stream|stream_id:8 [2025/04/30 20:45:24 668446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:22|fin:1| [2025/04/30 20:45:24 668450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:8|h3_stream_type:-1|data_size:22|fin:1 [2025/04/30 20:45:24 668454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_bidi|xqc_h3_stream_process_bidi|22|1| [2025/04/30 20:45:24 668459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_request|parse frame|state:0|data_len:22|process:0| [2025/04/30 20:45:24 668463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_request|parse frame success|frame_type:1|len:20|read:2| [2025/04/30 20:45:24 668467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|encoded field section prefix|ric:16|s:0|db:16| [2025/04/30 20:45:24 668472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:17| [2025/04/30 20:45:24 668483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:0| [2025/04/30 20:45:24 668491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:23| [2025/04/30 20:45:24 668499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:15| [2025/04/30 20:45:24 668507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:2| [2025/04/30 20:45:24 668515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:3| [2025/04/30 20:45:24 668523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:4| [2025/04/30 20:45:24 668531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:1|idx:94| [2025/04/30 20:45:24 668539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:5| [2025/04/30 20:45:24 668547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:6| [2025/04/30 20:45:24 668555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:7| [2025/04/30 20:45:24 668562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:8| [2025/04/30 20:45:24 668570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:9| [2025/04/30 20:45:24 668578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:10| [2025/04/30 20:45:24 668586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:11| [2025/04/30 20:45:24 668594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:12| [2025/04/30 20:45:24 668602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_dec_header|decode one field line|type:0| [2025/04/30 20:45:24 668606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_decoder_index|decode indexed|t:0|idx:13| [2025/04/30 20:45:24 668610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_recv_headers|recv header|stream_id:8|fin:0|conn:00005649CA6C66CC| [2025/04/30 20:45:24 668904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_dtable_add|dtable add entry|idx:2|name:content-length|value:5120| [2025/04/30 20:45:24 668920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write field section prefix|ricnt:3|base:2| [2025/04/30 20:45:24 668924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed|index:25| [2025/04/30 20:45:24 668928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed|index:53| [2025/04/30 20:45:24 668932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_write_efs|write indexed_pb|index:0| [2025/04/30 20:45:24 668937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15206343| [2025/04/30 20:45:24 668941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 668948] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:7|stream_send_offset:21|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:5|offset:5|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 668954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15206338| [2025/04/30 20:45:24 668958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 668963] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:8|stream_send_offset:2|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:2|offset:2|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 668969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15206336| [2025/04/30 20:45:24 668973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 668978] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:8|stream_send_offset:7|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:5|offset:5|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 668984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_headers|write:5|stream_id:8|fin:0|conn:00005649CA6C66CC|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 668990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_conn_logic|engine is running on conn:addr or cid not avail| [2025/04/30 20:45:24 669019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data_frame|xqc_h3_stream_send_buffer|success| [2025/04/30 20:45:24 669026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15206331| [2025/04/30 20:45:24 669033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 669041] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:8|stream_send_offset:10|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:3|offset:3|fin:0|stream_flag:16|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 669054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data_frame|send_header|success|fin:1|fin_only:0| [2025/04/30 20:45:24 669061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15206328| [2025/04/30 20:45:24 669067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_sample_check_app_limited|check_applimit|path:0|inflight:10985|now_cwnd_limited:1|all_path_empty:1|sndq:0|lostq:1|ptoq:1| [2025/04/30 20:45:24 669074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15205147| [2025/04/30 20:45:24 669081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15203958| [2025/04/30 20:45:24 669087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15202769| [2025/04/30 20:45:24 669094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_do_send_flow_ctl|conn_flow_ctl|window:15201580| [2025/04/30 20:45:24 669103] [info] |scid:f05529b82b9b5b7b6227d520|xqc_stream_send|ret:0|stream_id:8|stream_send_offset:5130|pkt_type:SHORT_HEADER|buff_1rtt:0|send_data_size:5120|offset:5120|fin:1|stream_flag:80|conn:00005649CA6C66CC|conn_state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) | [2025/04/30 20:45:24 669110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_send_data|stream_id:8|data_size:5120|write:5120|fin:1|conn:00005649CA6C66CC| [2025/04/30 20:45:24 669116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_conn_logic|engine is running on conn:addr or cid not avail| [2025/04/30 20:45:24 669122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_send_body|stream_id:8|data_size:5120|sent:5120|body_sent:5120|body_sent_final_size:5120|fin:1|conn:00005649CA6C66CC| [2025/04/30 20:45:24 669133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:8|conn:00005649CA6C66CC| [2025/04/30 20:45:24 669140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:14|ack_delay:4122|first_ack_range:4|largest_pkt_recv_time:1746045924665018| [2025/04/30 20:45:24 669147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:14|low:10|pkt_pns:2| [2025/04/30 20:45:24 669153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:6|path:0|path_largest_recv:14|frame_largest_recv:14| [2025/04/30 20:45:24 669160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 669167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:11|stream_offset:3| [2025/04/30 20:45:24 669175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:16|schedule_bytes:17|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:7|stream_offset:16| [2025/04/30 20:45:24 669189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:16|reinj:0|path_class:2| [2025/04/30 20:45:24 669201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:33|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:1191| [2025/04/30 20:45:24 669220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1233|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:2380| [2025/04/30 20:45:24 669246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2433|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:3569| [2025/04/30 20:45:24 669271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3633|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:4758| [2025/04/30 20:45:24 669289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:4833|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:5947| [2025/04/30 20:45:24 669333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:6033|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:7136| [2025/04/30 20:45:24 669362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:7233|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:8325| [2025/04/30 20:45:24 669380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:8433|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:9514| [2025/04/30 20:45:24 669397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:9633|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:10703| [2025/04/30 20:45:24 669414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:10833|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:11892| [2025/04/30 20:45:24 669431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:12033|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:13081| [2025/04/30 20:45:24 669450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:13233|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:14270| [2025/04/30 20:45:24 669466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:14433|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:15459| [2025/04/30 20:45:24 669483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:15633|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:16648| [2025/04/30 20:45:24 669500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:16833|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:17835| [2025/04/30 20:45:24 669516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:18033|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:19022| [2025/04/30 20:45:24 669535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:19233|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:20209| [2025/04/30 20:45:24 669552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:20433|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:21396| [2025/04/30 20:45:24 669569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:21633|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:22583| [2025/04/30 20:45:24 669585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:22833|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:23770| [2025/04/30 20:45:24 669601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:24033|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:24957| [2025/04/30 20:45:24 669620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:25233|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:26144| [2025/04/30 20:45:24 669637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:26433|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:27331| [2025/04/30 20:45:24 669653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:27633|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:28518| [2025/04/30 20:45:24 669669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:28833|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:29705| [2025/04/30 20:45:24 669686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:30033|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:30892| [2025/04/30 20:45:24 669705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:31233|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:32079| [2025/04/30 20:45:24 669721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:32433|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:33266| [2025/04/30 20:45:24 669738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:33633|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:34453| [2025/04/30 20:45:24 669754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 669758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 669762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 669766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:34833|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 669770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 669777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 669781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 669785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 669790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:17|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 669794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:17|schedule_bytes:0|inflight:10985|cwnd:46830|conn:00005649CA6C66CC|stream_id:11|stream_offset:3| [2025/04/30 20:45:24 669798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 669803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:25| [2025/04/30 20:45:24 669840] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:25|size:17|sent:33|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:10985|now:1746045924669811|stream_id:11|stream_offset:3| [2025/04/30 20:45:24 669846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:25|origin_pktnum:0|size:17|enc_size:33|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 669851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:10985|applimit:11863| [2025/04/30 20:45:24 669858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 669864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 669871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 669877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 11002| [2025/04/30 20:45:24 669884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757444|now:1746045924669857|interv:87587| [2025/04/30 20:45:24 669890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757444|now:1746045924669857|interval:87587|pto_count:0|srtt:32433 [2025/04/30 20:45:24 669898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:11002| [2025/04/30 20:45:24 669904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:16|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 669909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:16|schedule_bytes:0|inflight:11002|cwnd:46830|conn:00005649CA6C66CC|stream_id:7|stream_offset:16| [2025/04/30 20:45:24 669913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 669917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:26| [2025/04/30 20:45:24 669946] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:26|size:16|sent:32|pkt_type:SHORT_HEADER|frame:STREAM |inflight:11002|now:1746045924669924|stream_id:7|stream_offset:16| [2025/04/30 20:45:24 669951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:26|origin_pktnum:0|size:16|enc_size:32|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 669964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:11002|applimit:11863| [2025/04/30 20:45:24 669971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 669978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 669985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 669991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 11018| [2025/04/30 20:45:24 669998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757557|now:1746045924669971|interv:87586| [2025/04/30 20:45:24 670004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757557|now:1746045924669971|interval:87586|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:11018| [2025/04/30 20:45:24 670013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:11018|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:1191| [2025/04/30 20:45:24 670022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:27| [2025/04/30 20:45:24 670056] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:27|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:11018|now:1746045924670033|stream_id:4|stream_offset:1191| [2025/04/30 20:45:24 670062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:27|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:11018|applimit:11863| [2025/04/30 20:45:24 670076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 12218| [2025/04/30 20:45:24 670100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757666|now:1746045924670076|interv:87590| [2025/04/30 20:45:24 670104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757666|now:1746045924670076|interval:87590|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:12218| [2025/04/30 20:45:24 670117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:12218|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:2380| [2025/04/30 20:45:24 670126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:28| [2025/04/30 20:45:24 670158] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:28|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:12218|now:1746045924670136|stream_id:4|stream_offset:2380| [2025/04/30 20:45:24 670164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:28|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:12218|applimit:11863| [2025/04/30 20:45:24 670177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 13418| [2025/04/30 20:45:24 670203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757769|now:1746045924670177|interv:87592| [2025/04/30 20:45:24 670208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757769|now:1746045924670177|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:13418| [2025/04/30 20:45:24 670217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:13418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:3569| [2025/04/30 20:45:24 670226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:29| [2025/04/30 20:45:24 670258] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:29|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:13418|now:1746045924670236|stream_id:4|stream_offset:3569| [2025/04/30 20:45:24 670263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:29|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:13418|applimit:11863| [2025/04/30 20:45:24 670277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 14618| [2025/04/30 20:45:24 670306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757869|now:1746045924670277|interv:87592| [2025/04/30 20:45:24 670310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757869|now:1746045924670277|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:14618| [2025/04/30 20:45:24 670340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:14618|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:4758| [2025/04/30 20:45:24 670348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:30| [2025/04/30 20:45:24 670382] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:30|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:14618|now:1746045924670359|stream_id:4|stream_offset:4758| [2025/04/30 20:45:24 670388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:30|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:14618|applimit:11863| [2025/04/30 20:45:24 670400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 15818| [2025/04/30 20:45:24 670426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757992|now:1746045924670400|interv:87592| [2025/04/30 20:45:24 670432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757992|now:1746045924670400|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:15818| [2025/04/30 20:45:24 670441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:15818|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:5947| [2025/04/30 20:45:24 670450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:31| [2025/04/30 20:45:24 670486] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:31|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:15818|now:1746045924670465|stream_id:4|stream_offset:5947| [2025/04/30 20:45:24 670492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:31|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:15818|applimit:11863| [2025/04/30 20:45:24 670502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 17018| [2025/04/30 20:45:24 670528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758098|now:1746045924670502|interv:87596| [2025/04/30 20:45:24 670535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758098|now:1746045924670502|interval:87596|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:17018| [2025/04/30 20:45:24 670547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:17018|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:7136| [2025/04/30 20:45:24 670556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:32| [2025/04/30 20:45:24 670588] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:32|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:17018|now:1746045924670566|stream_id:4|stream_offset:7136| [2025/04/30 20:45:24 670593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:32|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:17018|applimit:11863| [2025/04/30 20:45:24 670607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 18218| [2025/04/30 20:45:24 670634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758199|now:1746045924670607|interv:87592| [2025/04/30 20:45:24 670638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758199|now:1746045924670607|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:18218| [2025/04/30 20:45:24 670651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:18218|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:8325| [2025/04/30 20:45:24 670659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:33| [2025/04/30 20:45:24 670691] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:33|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:18218|now:1746045924670670|stream_id:4|stream_offset:8325| [2025/04/30 20:45:24 670697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:33|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:18218|applimit:11863| [2025/04/30 20:45:24 670711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 19418| [2025/04/30 20:45:24 670737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758303|now:1746045924670710|interv:87593| [2025/04/30 20:45:24 670742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758303|now:1746045924670710|interval:87593|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:19418| [2025/04/30 20:45:24 670751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:19418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:9514| [2025/04/30 20:45:24 670760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:34| [2025/04/30 20:45:24 670791] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:34|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:19418|now:1746045924670770|stream_id:4|stream_offset:9514| [2025/04/30 20:45:24 670796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:34|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:19418|applimit:11863| [2025/04/30 20:45:24 670816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 20618| [2025/04/30 20:45:24 670843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758403|now:1746045924670816|interv:87587| [2025/04/30 20:45:24 670847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758403|now:1746045924670816|interval:87587|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:20618| [2025/04/30 20:45:24 670856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:20618|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:10703| [2025/04/30 20:45:24 670865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:35| [2025/04/30 20:45:24 670898] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:35|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:20618|now:1746045924670876|stream_id:4|stream_offset:10703| [2025/04/30 20:45:24 670903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:35|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 670911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:20618|applimit:11863| [2025/04/30 20:45:24 670918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 670926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 670932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 670939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 21818| [2025/04/30 20:45:24 670945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758509|now:1746045924670918|interv:87591| [2025/04/30 20:45:24 670951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758509|now:1746045924670918|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 670957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:21818| [2025/04/30 20:45:24 670962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 670966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:21818|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:11892| [2025/04/30 20:45:24 670975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 670980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:36| [2025/04/30 20:45:24 671009] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:36|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:21818|now:1746045924670986|stream_id:4|stream_offset:11892| [2025/04/30 20:45:24 671015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:36|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:21818|applimit:11863| [2025/04/30 20:45:24 671029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 23018| [2025/04/30 20:45:24 671053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758619|now:1746045924671028|interv:87591| [2025/04/30 20:45:24 671057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758619|now:1746045924671028|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:23018| [2025/04/30 20:45:24 671067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:23018|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:13081| [2025/04/30 20:45:24 671075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 671079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:37| [2025/04/30 20:45:24 671106] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:37|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:23018|now:1746045924671085|stream_id:4|stream_offset:13081| [2025/04/30 20:45:24 671111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:37|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:23018|applimit:11863| [2025/04/30 20:45:24 671125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 24218| [2025/04/30 20:45:24 671154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758718|now:1746045924671124|interv:87594| [2025/04/30 20:45:24 671158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758718|now:1746045924671124|interval:87594|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:24218| [2025/04/30 20:45:24 671167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:24218|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:14270| [2025/04/30 20:45:24 671176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 671180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:38| [2025/04/30 20:45:24 671209] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:38|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:24218|now:1746045924671187|stream_id:4|stream_offset:14270| [2025/04/30 20:45:24 671214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:38|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:24218|applimit:11863| [2025/04/30 20:45:24 671228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 25418| [2025/04/30 20:45:24 671253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758820|now:1746045924671228|interv:87592| [2025/04/30 20:45:24 671257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758820|now:1746045924671228|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:25418| [2025/04/30 20:45:24 671266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:25418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:15459| [2025/04/30 20:45:24 671275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 671279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:39| [2025/04/30 20:45:24 671306] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:39|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:25418|now:1746045924671285|stream_id:4|stream_offset:15459| [2025/04/30 20:45:24 671340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:39|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:25418|applimit:11863| [2025/04/30 20:45:24 671356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 26618| [2025/04/30 20:45:24 671382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758918|now:1746045924671355|interv:87563| [2025/04/30 20:45:24 671387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758918|now:1746045924671355|interval:87563|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:26618| [2025/04/30 20:45:24 671396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:26618|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:16648| [2025/04/30 20:45:24 671405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 671409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:40| [2025/04/30 20:45:24 671439] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:40|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:26618|now:1746045924671416|stream_id:4|stream_offset:16648| [2025/04/30 20:45:24 671445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:40|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:26618|applimit:11863| [2025/04/30 20:45:24 671457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 27818| [2025/04/30 20:45:24 671484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924759049|now:1746045924671457|interv:87592| [2025/04/30 20:45:24 671490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924759049|now:1746045924671457|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:27818| [2025/04/30 20:45:24 671505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:27818|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:17835| [2025/04/30 20:45:24 671514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 671518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:41| [2025/04/30 20:45:24 671546] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:41|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:27818|now:1746045924671524|stream_id:4|stream_offset:17835| [2025/04/30 20:45:24 671552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:41|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:27818|applimit:11863| [2025/04/30 20:45:24 671566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 29018| [2025/04/30 20:45:24 671591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924759157|now:1746045924671565|interv:87592| [2025/04/30 20:45:24 671597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924759157|now:1746045924671565|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:29018| [2025/04/30 20:45:24 671606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:29018|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:19022| [2025/04/30 20:45:24 671615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 671619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:42| [2025/04/30 20:45:24 671646] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:42|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:29018|now:1746045924671625|stream_id:4|stream_offset:19022| [2025/04/30 20:45:24 671652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:42|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:29018|applimit:11863| [2025/04/30 20:45:24 671666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 30218| [2025/04/30 20:45:24 671698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924759258|now:1746045924671666|interv:87592| [2025/04/30 20:45:24 671704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924759258|now:1746045924671666|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:30218| [2025/04/30 20:45:24 671714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:30218|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:20209| [2025/04/30 20:45:24 671722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 671726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:43| [2025/04/30 20:45:24 671755] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:43|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:30218|now:1746045924671733|stream_id:4|stream_offset:20209| [2025/04/30 20:45:24 671761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:43|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 671769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:30218|applimit:11863| [2025/04/30 20:45:24 671776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 671783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 671789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 671795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 31418| [2025/04/30 20:45:24 671802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924759366|now:1746045924671775|interv:87591| [2025/04/30 20:45:24 671806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924759366|now:1746045924671775|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 671811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:31418| [2025/04/30 20:45:24 671815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 671820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:21396| [2025/04/30 20:45:24 671828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:24 671832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924672832|now:1746045924671832|interv:1000| [2025/04/30 20:45:24 671836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:24 671840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 671844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924672832| [2025/04/30 20:45:24 671849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924672832| [2025/04/30 20:45:24 671853] [debug] |xqc_engine_wakeup_after|wakeup:1746045924672832|now:1746045924671853|diff:979| [2025/04/30 20:45:24 671858] [debug] |xqc_engine_main_logic|END|now:1746045924665145| [2025/04/30 20:45:24 672924] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924672924| [2025/04/30 20:45:24 672933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924672832|pq_index:0| [2025/04/30 20:45:24 672938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924665145| [2025/04/30 20:45:24 672943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924672942| [2025/04/30 20:45:24 672948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924672832|now:1746045924672942| [2025/04/30 20:45:24 672952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924672832|now:1746045924672942| [2025/04/30 20:45:24 672956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 672962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 672966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:14400|inflight:31418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 672971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 672975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 672979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 672983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 672988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 672992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:21396| [2025/04/30 20:45:24 672996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 673001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:44| [2025/04/30 20:45:24 673033] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:44|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:31418|now:1746045924673008|stream_id:4|stream_offset:21396| [2025/04/30 20:45:24 673039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:44|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 673052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:31418|applimit:11863| [2025/04/30 20:45:24 673059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 673067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 673074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 673080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 32618| [2025/04/30 20:45:24 673086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924760641|now:1746045924673059|interv:87582| [2025/04/30 20:45:24 673091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924760641|now:1746045924673059|interval:87582|pto_count:0|srtt:32433 [2025/04/30 20:45:24 673096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:32618| [2025/04/30 20:45:24 673101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 673105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:32618|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:22583| [2025/04/30 20:45:24 673109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 673113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:45| [2025/04/30 20:45:24 673143] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:45|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:32618|now:1746045924673120|stream_id:4|stream_offset:22583| [2025/04/30 20:45:24 673148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:45|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 673156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:32618|applimit:11863| [2025/04/30 20:45:24 673162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 673169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 673176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 673183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 33818| [2025/04/30 20:45:24 673189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924760753|now:1746045924673162|interv:87591| [2025/04/30 20:45:24 673196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924760753|now:1746045924673162|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 673201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:33818| [2025/04/30 20:45:24 673210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 673217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:33818|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:23770| [2025/04/30 20:45:24 673222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 673226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:46| [2025/04/30 20:45:24 673255] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:46|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:33818|now:1746045924673233|stream_id:4|stream_offset:23770| [2025/04/30 20:45:24 673260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:46|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 673268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:33818|applimit:11863| [2025/04/30 20:45:24 673274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 673282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 673288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 673294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 35018| [2025/04/30 20:45:24 673301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924760866|now:1746045924673274|interv:87592| [2025/04/30 20:45:24 673307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924760866|now:1746045924673274|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 673338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:35018| [2025/04/30 20:45:24 673343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 673347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:35018|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:24957| [2025/04/30 20:45:24 673351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 673356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:47| [2025/04/30 20:45:24 673385] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:47|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:35018|now:1746045924673362|stream_id:4|stream_offset:24957| [2025/04/30 20:45:24 673390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:47|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 673397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:35018|applimit:11863| [2025/04/30 20:45:24 673403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 673416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 673422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 673429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 36218| [2025/04/30 20:45:24 673435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924760995|now:1746045924673403|interv:87592| [2025/04/30 20:45:24 673439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924760995|now:1746045924673403|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 673444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:36218| [2025/04/30 20:45:24 673449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 673453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:36218|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:26144| [2025/04/30 20:45:24 673457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 673461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:48| [2025/04/30 20:45:24 673490] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:48|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:36218|now:1746045924673468|stream_id:4|stream_offset:26144| [2025/04/30 20:45:24 673496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:48|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 673504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:36218|applimit:11863| [2025/04/30 20:45:24 673511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 673518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 673524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 673530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 37418| [2025/04/30 20:45:24 673537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924761101|now:1746045924673510|interv:87591| [2025/04/30 20:45:24 673543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924761101|now:1746045924673510|interval:87591|pto_count:0|srtt:32433 [2025/04/30 20:45:24 673548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:37418| [2025/04/30 20:45:24 673553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 673557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:27331| [2025/04/30 20:45:24 673561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 673570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:49| [2025/04/30 20:45:24 673599] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:49|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:37418|now:1746045924673576|stream_id:4|stream_offset:27331| [2025/04/30 20:45:24 673604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:49|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 673611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:37418|applimit:11863| [2025/04/30 20:45:24 673618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 673624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 673631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 673637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 38618| [2025/04/30 20:45:24 673644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924761209|now:1746045924673617|interv:87592| [2025/04/30 20:45:24 673650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924761209|now:1746045924673617|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 673654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:38618| [2025/04/30 20:45:24 673659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 673663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:38618|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:28518| [2025/04/30 20:45:24 673667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 673671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:50| [2025/04/30 20:45:24 673699] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:50|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:38618|now:1746045924673678|stream_id:4|stream_offset:28518| [2025/04/30 20:45:24 673704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:50|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 673711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:38618|applimit:11863| [2025/04/30 20:45:24 673719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 673726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 673732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 673739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 39818| [2025/04/30 20:45:24 673746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924761311|now:1746045924673718|interv:87593| [2025/04/30 20:45:24 673758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924761311|now:1746045924673718|interval:87593|pto_count:0|srtt:32433 [2025/04/30 20:45:24 673765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:39818| [2025/04/30 20:45:24 673771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 673775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:39818|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:29705| [2025/04/30 20:45:24 673780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:24 673784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924674784|now:1746045924673784|interv:1000| [2025/04/30 20:45:24 673788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:24 673792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 673796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924674784| [2025/04/30 20:45:24 673800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924674784| [2025/04/30 20:45:24 673804] [debug] |xqc_engine_wakeup_after|wakeup:1746045924674784|now:1746045924673804|diff:980| [2025/04/30 20:45:24 673808] [debug] |xqc_engine_main_logic|END|now:1746045924672942| [2025/04/30 20:45:24 674874] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924674874| [2025/04/30 20:45:24 674883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924674784|pq_index:0| [2025/04/30 20:45:24 674887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924672942| [2025/04/30 20:45:24 674892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924674891| [2025/04/30 20:45:24 674897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924674784|now:1746045924674891| [2025/04/30 20:45:24 674901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924674784|now:1746045924674891| [2025/04/30 20:45:24 674905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 674911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32433|min_srtt:32433|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 674915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:6000|inflight:39818|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 674920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 674923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 674927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 674932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 674936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 674944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:39818|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:29705| [2025/04/30 20:45:24 674949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 674954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:51| [2025/04/30 20:45:24 674986] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:51|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:39818|now:1746045924674961|stream_id:4|stream_offset:29705| [2025/04/30 20:45:24 674992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:51|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 674996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:39818|applimit:11863| [2025/04/30 20:45:24 675001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 675007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 675014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 675020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 41018| [2025/04/30 20:45:24 675026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924762594|now:1746045924675000|interv:87594| [2025/04/30 20:45:24 675032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924762594|now:1746045924675000|interval:87594|pto_count:0|srtt:32433 [2025/04/30 20:45:24 675040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:41018| [2025/04/30 20:45:24 675047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 675054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:41018|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:30892| [2025/04/30 20:45:24 675059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 675063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:52| [2025/04/30 20:45:24 675092] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:52|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:41018|now:1746045924675070|stream_id:4|stream_offset:30892| [2025/04/30 20:45:24 675097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:52|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 675104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:41018|applimit:11863| [2025/04/30 20:45:24 675110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 675117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 675129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 675135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42218| [2025/04/30 20:45:24 675142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924762703|now:1746045924675110|interv:87593| [2025/04/30 20:45:24 675147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924762703|now:1746045924675110|interval:87593|pto_count:0|srtt:32433 [2025/04/30 20:45:24 675151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:42218| [2025/04/30 20:45:24 675156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 675160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42218|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:32079| [2025/04/30 20:45:24 675164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 675168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:53| [2025/04/30 20:45:24 675197] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:53|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42218|now:1746045924675175|stream_id:4|stream_offset:32079| [2025/04/30 20:45:24 675202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:53|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 675209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42218|applimit:11863| [2025/04/30 20:45:24 675216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 675223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 675229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 675235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43418| [2025/04/30 20:45:24 675241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924762808|now:1746045924675216|interv:87592| [2025/04/30 20:45:24 675247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924762808|now:1746045924675216|interval:87592|pto_count:0|srtt:32433 [2025/04/30 20:45:24 675251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:43418| [2025/04/30 20:45:24 675256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 675260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43418|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:33266| [2025/04/30 20:45:24 675265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 675269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:54| [2025/04/30 20:45:24 675305] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:54|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43418|now:1746045924675283|stream_id:4|stream_offset:33266| [2025/04/30 20:45:24 675311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:54|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 675336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43418|applimit:11863| [2025/04/30 20:45:24 675343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 675350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 675356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 675363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44618| [2025/04/30 20:45:24 675370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924762916|now:1746045924675343|interv:87573| [2025/04/30 20:45:24 675376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924762916|now:1746045924675343|interval:87573|pto_count:0|srtt:32433 [2025/04/30 20:45:24 675382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:44618| [2025/04/30 20:45:24 675390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 675396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44618|cwnd:46830|conn:00005649CA6C66CC|stream_id:4|stream_offset:34453| [2025/04/30 20:45:24 675403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 675409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:55| [2025/04/30 20:45:24 675442] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:55|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:44618|now:1746045924675417|stream_id:4|stream_offset:34453| [2025/04/30 20:45:24 675447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:55|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 675455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:44618|applimit:11863| [2025/04/30 20:45:24 675461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32433|rtt_var:7550|pto_duration:62633|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 675468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 675475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 675481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45818| [2025/04/30 20:45:24 675488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924763050|now:1746045924675461|interv:87589| [2025/04/30 20:45:24 675494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924763050|now:1746045924675461|interval:87589|pto_count:0|srtt:32433 [2025/04/30 20:45:24 675503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:46830|inflight:45818| [2025/04/30 20:45:24 675508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924763050| [2025/04/30 20:45:24 675512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924763050| [2025/04/30 20:45:24 675517] [debug] |xqc_engine_wakeup_after|wakeup:1746045924763050|now:1746045924675516|diff:87534| [2025/04/30 20:45:24 675521] [debug] |xqc_engine_main_logic|END|now:1746045924674891| [2025/04/30 20:45:24 691926] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924691922| [2025/04/30 20:45:24 691949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 691961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:14| [2025/04/30 20:45:24 691967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:15| [2025/04/30 20:45:24 691977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:15| [2025/04/30 20:45:24 691983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 691992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:8|origin_pktnum:0|size:6|pns:2|pkt_type:SHORT_HEADER|frame:HANDSHAKE_DONE |conn_state:ESTABED|frame_largest_ack:8|path_largest_ack:8| [2025/04/30 20:45:24 691999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:51|prior_delivered:833|prior_time:1746045924660290|is_app_limited:1|send_elapse:33467|ack_elapse:31632|ctl_first_sent_time:1746045924661255|lagest_ack_time:1746045924691922|curr_delivered:884| [2025/04/30 20:45:24 692006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924661255| [2025/04/30 20:45:24 692013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:456||sndq_packets_used_bytes:0|sndq_packets_free:1| [2025/04/30 20:45:24 692029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:32433|rttvar:7550|minrtt:31941|latest_rtt:30667|ack_delay:64| [2025/04/30 20:45:24 692035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:32204|rttvar:6120|minrtt:30667|latest_rtt:30667|ack_delay:64| [2025/04/30 20:45:24 692041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:8|lost_pn:5|thresh:3| [2025/04/30 20:45:24 692047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 692053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32204|rtt_var:6120|pto_duration:56684|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 692060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 692065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 692071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45812| [2025/04/30 20:45:24 692076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757101|now:1746045924692053|interv:65048| [2025/04/30 20:45:24 692082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757101|now:1746045924692053|interval:65048|pto_count:0|srtt:32204 [2025/04/30 20:45:24 692096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 33467, ack_elapse 31632, delivered 51|rate 1523|lost 0| [2025/04/30 20:45:24 692102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 1 -> 2| [2025/04/30 20:45:24 692108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|probertt expire|rtt:30667, old_rtt:31941| [2025/04/30 20:45:24 692113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30667, old_rtt:31941| [2025/04/30 20:45:24 692119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 692125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:46830|packet_lost:0|acked:6|po_sent_time:1746045924661255|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 692131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:46830|packet_lost:0|acked:6|po_sent_time:1746045924661255|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 692218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:46836|full_bw_reached:0|inflight:45812|srtt:32204|latest_rtt:30667|min_rtt:30667|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:24 692229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:15|largest:15|pns:2| [2025/04/30 20:45:24 692237] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:15|frame:ACK |recv_time:1746045924691922|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 692244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044691922|now:1746045924691922|interv:120000000| [2025/04/30 20:45:24 692252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044691922|now:1746045924691922|interv:120000000| [2025/04/30 20:45:24 692258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924763050|pq_index:0| [2025/04/30 20:45:24 692265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924674891| [2025/04/30 20:45:24 692272] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924692272| [2025/04/30 20:45:24 692280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924692278| [2025/04/30 20:45:24 692483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32204|min_srtt:32204|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 692492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:0|inflight:45812|cwnd:46836|conn:00005649CA6C66CC|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 692500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 692504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 692508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 692517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 692522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924757101| [2025/04/30 20:45:24 692527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924757101| [2025/04/30 20:45:24 692534] [debug] |xqc_engine_wakeup_after|wakeup:1746045924757101|now:1746045924692534|diff:64567| [2025/04/30 20:45:24 692541] [debug] |xqc_engine_main_logic|END|now:1746045924692278| [2025/04/30 20:45:24 692566] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924692565| [2025/04/30 20:45:24 692575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 692583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:15| [2025/04/30 20:45:24 692589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:16| [2025/04/30 20:45:24 692598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:16| [2025/04/30 20:45:24 692604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 692611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:9|origin_pktnum:0|size:16|pns:2|pkt_type:SHORT_HEADER|frame:NEW_TOKEN |conn_state:ESTABED|frame_largest_ack:9|path_largest_ack:9| [2025/04/30 20:45:24 692618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:67|prior_delivered:833|prior_time:1746045924660290|is_app_limited:1|send_elapse:33599|ack_elapse:32275|ctl_first_sent_time:1746045924661387|lagest_ack_time:1746045924692565|curr_delivered:900| [2025/04/30 20:45:24 692626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924661387| [2025/04/30 20:45:24 692633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:455||sndq_packets_used_bytes:0|sndq_packets_free:2| [2025/04/30 20:45:24 692637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:32204|rttvar:6120|minrtt:30667|latest_rtt:31178|ack_delay:32| [2025/04/30 20:45:24 692641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:32072|rttvar:4854|minrtt:30667|latest_rtt:31178|ack_delay:32| [2025/04/30 20:45:24 692645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:9|lost_pn:6|thresh:3| [2025/04/30 20:45:24 692662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 692668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32072|rtt_var:4854|pto_duration:51488|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 692675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 692681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 692688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45796| [2025/04/30 20:45:24 692694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924751905|now:1746045924692667|interv:59238| [2025/04/30 20:45:24 692701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924751905|now:1746045924692667|interval:59238|pto_count:0|srtt:32072 [2025/04/30 20:45:24 692712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 33599, ack_elapse 32275, delivered 67|rate 1994|lost 0| [2025/04/30 20:45:24 692720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30667, old_rtt:30667| [2025/04/30 20:45:24 692726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 692732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:46836|packet_lost:0|acked:16|po_sent_time:1746045924661387|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 692739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:46836|packet_lost:0|acked:16|po_sent_time:1746045924661387|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 692746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:46852|full_bw_reached:0|inflight:45796|srtt:32072|latest_rtt:31178|min_rtt:30667|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 692774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:16|largest:16|pns:2| [2025/04/30 20:45:24 692781] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:16|frame:ACK |recv_time:1746045924692565|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 692789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044692565|now:1746045924692565|interv:120000000| [2025/04/30 20:45:24 692795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044692565|now:1746045924692565|interv:120000000| [2025/04/30 20:45:24 692801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924757101|pq_index:0| [2025/04/30 20:45:24 692807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924692278| [2025/04/30 20:45:24 692814] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924692814| [2025/04/30 20:45:24 692821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924692820| [2025/04/30 20:45:24 692830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32072|min_srtt:32072|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 692837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:0|inflight:45796|cwnd:46852|conn:00005649CA6C66CC|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 692844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 692850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 692871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 692878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 692884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924751905| [2025/04/30 20:45:24 692890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924751905| [2025/04/30 20:45:24 692903] [debug] |xqc_engine_wakeup_after|wakeup:1746045924751905|now:1746045924692903|diff:59002| [2025/04/30 20:45:24 692910] [debug] |xqc_engine_main_logic|END|now:1746045924692820| [2025/04/30 20:45:24 692921] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924692920| [2025/04/30 20:45:24 692928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 692936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:16| [2025/04/30 20:45:24 692942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:17| [2025/04/30 20:45:24 692951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:17| [2025/04/30 20:45:24 692958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 692966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:10|origin_pktnum:0|size:266|pns:2|pkt_type:SHORT_HEADER|frame:CRYPTO |conn_state:ESTABED|frame_largest_ack:10|path_largest_ack:10| [2025/04/30 20:45:24 692973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:333|prior_delivered:833|prior_time:1746045924660290|is_app_limited:1|send_elapse:33702|ack_elapse:32630|ctl_first_sent_time:1746045924661490|lagest_ack_time:1746045924692920|curr_delivered:1166| [2025/04/30 20:45:24 692981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924661490| [2025/04/30 20:45:24 692987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:454||sndq_packets_used_bytes:0|sndq_packets_free:3| [2025/04/30 20:45:24 692994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:32072|rttvar:4854|minrtt:30667|latest_rtt:31430|ack_delay:40| [2025/04/30 20:45:24 693000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:31986|rttvar:3811|minrtt:30667|latest_rtt:31430|ack_delay:40| [2025/04/30 20:45:24 693007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:10|lost_pn:7|thresh:3| [2025/04/30 20:45:24 693013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 693018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31986|rtt_var:3811|pto_duration:47230|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 693025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 693031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 693037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45530| [2025/04/30 20:45:24 693044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924747647|now:1746045924693018|interv:54629| [2025/04/30 20:45:24 693050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924747647|now:1746045924693018|interval:54629|pto_count:0|srtt:31986 [2025/04/30 20:45:24 693057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 33702, ack_elapse 32630, delivered 333|rate 9880|lost 0| [2025/04/30 20:45:24 693064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30667, old_rtt:30667| [2025/04/30 20:45:24 693069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 693080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:46852|packet_lost:0|acked:266|po_sent_time:1746045924661490|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 693086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:46852|packet_lost:0|acked:266|po_sent_time:1746045924661490|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 693092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:47118|full_bw_reached:0|inflight:45530|srtt:31986|latest_rtt:31430|min_rtt:30667|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 693100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:17|largest:17|pns:2| [2025/04/30 20:45:24 693106] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:17|frame:ACK |recv_time:1746045924692920|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 693112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044692920|now:1746045924692920|interv:120000000| [2025/04/30 20:45:24 693118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044692920|now:1746045924692920|interv:120000000| [2025/04/30 20:45:24 693124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924751905|pq_index:0| [2025/04/30 20:45:24 693129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924692820| [2025/04/30 20:45:24 693134] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924693134| [2025/04/30 20:45:24 693141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924693140| [2025/04/30 20:45:24 693149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31986|min_srtt:31986|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 693156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45530|cwnd:47118|conn:00005649CA6C66CC|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 693162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:31986|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 693169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 693177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31986|min_srtt:31986|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 693184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:45530|cwnd:47118|conn:00005649CA6C66CC|stream_id:4|stream_offset:36827| [2025/04/30 20:45:24 693190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 693196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 693202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 693212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 693216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 693221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45530|cwnd:47118|conn:00005649CA6C66CC|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 693225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 693230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:56| [2025/04/30 20:45:24 693276] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:56|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:45530|now:1746045924693240|stream_id:4|stream_offset:35640| [2025/04/30 20:45:24 693286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:56|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 693294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45530|applimit:11863| [2025/04/30 20:45:24 693301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31986|rtt_var:3811|pto_duration:47230|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 693308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 693364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 693371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46730| [2025/04/30 20:45:24 693376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924765470|now:1746045924693300|interv:72170| [2025/04/30 20:45:24 693396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924765470|now:1746045924693300|interval:72170|pto_count:0|srtt:31986 [2025/04/30 20:45:24 693403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:47118|inflight:46730| [2025/04/30 20:45:24 693410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924765470| [2025/04/30 20:45:24 693414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924765470| [2025/04/30 20:45:24 693418] [debug] |xqc_engine_wakeup_after|wakeup:1746045924765470|now:1746045924693418|diff:72052| [2025/04/30 20:45:24 693423] [debug] |xqc_engine_main_logic|END|now:1746045924693140| [2025/04/30 20:45:24 693431] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924693430| [2025/04/30 20:45:24 693435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 693441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:17| [2025/04/30 20:45:24 693445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:18| [2025/04/30 20:45:24 693450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:18| [2025/04/30 20:45:24 693457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 693464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:11|origin_pktnum:0|size:267|pns:2|pkt_type:SHORT_HEADER|frame:CRYPTO |conn_state:ESTABED|frame_largest_ack:11|path_largest_ack:11| [2025/04/30 20:45:24 693478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:600|prior_delivered:833|prior_time:1746045924660290|is_app_limited:1|send_elapse:33802|ack_elapse:33140|ctl_first_sent_time:1746045924661590|lagest_ack_time:1746045924693430|curr_delivered:1433| [2025/04/30 20:45:24 693498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924661590| [2025/04/30 20:45:24 693506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:453||sndq_packets_used_bytes:0|sndq_packets_free:4| [2025/04/30 20:45:24 693512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:31986|rttvar:3811|minrtt:30667|latest_rtt:31840|ack_delay:40| [2025/04/30 20:45:24 693519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:31963|rttvar:2905|minrtt:30667|latest_rtt:31840|ack_delay:40| [2025/04/30 20:45:24 693526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:11|lost_pn:8|thresh:3| [2025/04/30 20:45:24 693532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 693538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31963|rtt_var:2905|pto_duration:43583|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 693544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 693551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 693556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46463| [2025/04/30 20:45:24 693562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924761823|now:1746045924693538|interv:68285| [2025/04/30 20:45:24 693568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924761823|now:1746045924693538|interval:68285|pto_count:0|srtt:31963 [2025/04/30 20:45:24 693572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 33802, ack_elapse 33140, delivered 600|rate 17750|lost 0| [2025/04/30 20:45:24 693577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30667, old_rtt:30667| [2025/04/30 20:45:24 693581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 693585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:47118|packet_lost:0|acked:267|po_sent_time:1746045924661590|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 693589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:47118|packet_lost:0|acked:267|po_sent_time:1746045924661590|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 693594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:47385|full_bw_reached:0|inflight:46463|srtt:31963|latest_rtt:31840|min_rtt:30667|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 693600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:18|largest:18|pns:2| [2025/04/30 20:45:24 693604] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:18|frame:ACK |recv_time:1746045924693430|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 693613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044693430|now:1746045924693430|interv:120000000| [2025/04/30 20:45:24 693617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044693430|now:1746045924693430|interv:120000000| [2025/04/30 20:45:24 693621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924765470|pq_index:0| [2025/04/30 20:45:24 693625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924693140| [2025/04/30 20:45:24 693629] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924693629| [2025/04/30 20:45:24 693634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924693633| [2025/04/30 20:45:24 693640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31963|min_srtt:31963|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 693646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:0|inflight:46463|cwnd:47385|conn:00005649CA6C66CC|stream_id:4|stream_offset:36827| [2025/04/30 20:45:24 693653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 693660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 693666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 693673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 693680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924761823| [2025/04/30 20:45:24 693687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924761823| [2025/04/30 20:45:24 693694] [debug] |xqc_engine_wakeup_after|wakeup:1746045924761823|now:1746045924693694|diff:68129| [2025/04/30 20:45:24 693701] [debug] |xqc_engine_main_logic|END|now:1746045924693633| [2025/04/30 20:45:24 693711] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924693711| [2025/04/30 20:45:24 693718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 693727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:18| [2025/04/30 20:45:24 693733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:19| [2025/04/30 20:45:24 693741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:19| [2025/04/30 20:45:24 693748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 693754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:12|origin_pktnum:0|size:37|pns:2|pkt_type:SHORT_HEADER|frame:NEW_CONNECTION_ID |conn_state:ESTABED|frame_largest_ack:13|path_largest_ack:12| [2025/04/30 20:45:24 693761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:637|prior_delivered:833|prior_time:1746045924660290|is_app_limited:1|send_elapse:33952|ack_elapse:33421|ctl_first_sent_time:1746045924661740|lagest_ack_time:1746045924693711|curr_delivered:1470| [2025/04/30 20:45:24 693774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924661740| [2025/04/30 20:45:24 693781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:452||sndq_packets_used_bytes:0|sndq_packets_free:5| [2025/04/30 20:45:24 693788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:13|origin_pktnum:0|size:13|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:13|path_largest_ack:13| [2025/04/30 20:45:24 693794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:637|prior_delivered:833|prior_time:1746045924660290|is_app_limited:1|send_elapse:33952|ack_elapse:33421|ctl_first_sent_time:1746045924661740|lagest_ack_time:1746045924693711|curr_delivered:1483| [2025/04/30 20:45:24 693802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924661849| [2025/04/30 20:45:24 693808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:451||sndq_packets_used_bytes:0|sndq_packets_free:6| [2025/04/30 20:45:24 693815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:31963|rttvar:2905|minrtt:30667|latest_rtt:31862|ack_delay:24| [2025/04/30 20:45:24 693822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:31947|rttvar:2210|minrtt:30667|latest_rtt:31862|ack_delay:24| [2025/04/30 20:45:24 693828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:13|lost_pn:10|thresh:3| [2025/04/30 20:45:24 693835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 693841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31947|rtt_var:2210|pto_duration:40787|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 693847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 693853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 693859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46413| [2025/04/30 20:45:24 693866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924759027|now:1746045924693840|interv:65187| [2025/04/30 20:45:24 693872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924759027|now:1746045924693840|interval:65187|pto_count:0|srtt:31947 [2025/04/30 20:45:24 693879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 33952, ack_elapse 33421, delivered 650|rate 19144|lost 0| [2025/04/30 20:45:24 693885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30667, old_rtt:30667| [2025/04/30 20:45:24 693892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 693897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:47385|packet_lost:0|acked:50|po_sent_time:1746045924661849|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 693904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:47385|packet_lost:0|acked:50|po_sent_time:1746045924661849|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 693911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:47435|full_bw_reached:0|inflight:46413|srtt:31947|latest_rtt:31862|min_rtt:30667|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 693926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:19|largest:19|pns:2| [2025/04/30 20:45:24 693932] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:19|frame:ACK |recv_time:1746045924693711|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 693937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044693711|now:1746045924693711|interv:120000000| [2025/04/30 20:45:24 693941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044693711|now:1746045924693711|interv:120000000| [2025/04/30 20:45:24 693945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924761823|pq_index:0| [2025/04/30 20:45:24 693949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924693633| [2025/04/30 20:45:24 693953] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924693953| [2025/04/30 20:45:24 693958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924693957| [2025/04/30 20:45:24 693964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31947|min_srtt:31947|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 693969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:0|inflight:46413|cwnd:47435|conn:00005649CA6C66CC|stream_id:4|stream_offset:36827| [2025/04/30 20:45:24 693973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 693977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 693981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 693985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 693989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924759027| [2025/04/30 20:45:24 693993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924759027| [2025/04/30 20:45:24 693997] [debug] |xqc_engine_wakeup_after|wakeup:1746045924759027|now:1746045924693997|diff:65030| [2025/04/30 20:45:24 694002] [debug] |xqc_engine_main_logic|END|now:1746045924693957| [2025/04/30 20:45:24 694007] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924694007| [2025/04/30 20:45:24 694011] [debug] |xqc_engine_wakeup_after|wakeup:1746045924759027|now:1746045924694011|diff:65016| [2025/04/30 20:45:24 694015] [debug] |xqc_engine_main_logic|END|now:1746045924694007| [2025/04/30 20:45:24 694284] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924694283| [2025/04/30 20:45:24 694295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 694303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:19| [2025/04/30 20:45:24 694308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:20| [2025/04/30 20:45:24 694343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:20| [2025/04/30 20:45:24 694349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 694356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:14|origin_pktnum:0|size:17|pns:2|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|frame_largest_ack:15|path_largest_ack:14| [2025/04/30 20:45:24 694362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:622|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:35520|ack_elapse:32116|ctl_first_sent_time:1746045924663689|lagest_ack_time:1746045924694283|curr_delivered:1500| [2025/04/30 20:45:24 694368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924663689| [2025/04/30 20:45:24 694388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:450||sndq_packets_used_bytes:0|sndq_packets_free:7| [2025/04/30 20:45:24 694394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:15|origin_pktnum:0|size:16|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:15|path_largest_ack:15| [2025/04/30 20:45:24 694407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:622|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:35520|ack_elapse:32116|ctl_first_sent_time:1746045924663689|lagest_ack_time:1746045924694283|curr_delivered:1516| [2025/04/30 20:45:24 694413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924663810| [2025/04/30 20:45:24 694419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:449||sndq_packets_used_bytes:0|sndq_packets_free:8| [2025/04/30 20:45:24 694425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:31947|rttvar:2210|minrtt:30667|latest_rtt:30473|ack_delay:24| [2025/04/30 20:45:24 694431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:31760|rttvar:2032|minrtt:30473|latest_rtt:30473|ack_delay:24| [2025/04/30 20:45:24 694437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:15|lost_pn:12|thresh:3| [2025/04/30 20:45:24 694442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 13|pns:2| [2025/04/30 20:45:24 694448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 694455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31760|rtt_var:2032|pto_duration:39888|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 694462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 694468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 694474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46380| [2025/04/30 20:45:24 694480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924758128|now:1746045924694454|interv:63674| [2025/04/30 20:45:24 694486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924758128|now:1746045924694454|interval:63674|pto_count:0|srtt:31760 [2025/04/30 20:45:24 694492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 35520, ack_elapse 32116, delivered 638|rate 17961|lost 0| [2025/04/30 20:45:24 694504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|probertt expire|rtt:30473, old_rtt:30667| [2025/04/30 20:45:24 694510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30667| [2025/04/30 20:45:24 694516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:5744|extra_cwnd:1628| [2025/04/30 20:45:24 694522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:47435|packet_lost:0|acked:33|po_sent_time:1746045924663810|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 694528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:47435|packet_lost:0|acked:33|po_sent_time:1746045924663810|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 694535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:25306|cwnd:47468|full_bw_reached:0|inflight:46380|srtt:31760|latest_rtt:30473|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 694543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:20|largest:20|pns:2| [2025/04/30 20:45:24 694550] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:20|frame:ACK |recv_time:1746045924694283|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 694556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044694283|now:1746045924694283|interv:120000000| [2025/04/30 20:45:24 694561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044694283|now:1746045924694283|interv:120000000| [2025/04/30 20:45:24 694567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924759027|pq_index:0| [2025/04/30 20:45:24 694596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924693957| [2025/04/30 20:45:24 694602] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924694602| [2025/04/30 20:45:24 694609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924694607| [2025/04/30 20:45:24 694616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31760|min_srtt:31760|path_bw:25306|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 694622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:0|inflight:46380|cwnd:47468|conn:00005649CA6C66CC|stream_id:4|stream_offset:36827| [2025/04/30 20:45:24 694628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 694634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 694639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 694645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 694651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924758128| [2025/04/30 20:45:24 694656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924758128| [2025/04/30 20:45:24 694666] [debug] |xqc_engine_wakeup_after|wakeup:1746045924758128|now:1746045924694666|diff:63462| [2025/04/30 20:45:24 694672] [debug] |xqc_engine_main_logic|END|now:1746045924694607| [2025/04/30 20:45:24 694679] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924694679| [2025/04/30 20:45:24 694684] [debug] |xqc_engine_wakeup_after|wakeup:1746045924758128|now:1746045924694684|diff:63444| [2025/04/30 20:45:24 694690] [debug] |xqc_engine_main_logic|END|now:1746045924694679| [2025/04/30 20:45:24 696754] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:41|state:ESTABED|recv_time:1746045924696753| [2025/04/30 20:45:24 697259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 697268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:20| [2025/04/30 20:45:24 697274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:21| [2025/04/30 20:45:24 697282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:21| [2025/04/30 20:45:24 697287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 697293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:16|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:17|path_largest_ack:16| [2025/04/30 20:45:24 697300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:1838|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:35754|ack_elapse:34586|ctl_first_sent_time:1746045924663923|lagest_ack_time:1746045924696753|curr_delivered:2716| [2025/04/30 20:45:24 697327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924663923| [2025/04/30 20:45:24 697339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:448||sndq_packets_used_bytes:0|sndq_packets_free:9| [2025/04/30 20:45:24 697345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:17|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:17|path_largest_ack:17| [2025/04/30 20:45:24 697352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:1838|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:35754|ack_elapse:34586|ctl_first_sent_time:1746045924663923|lagest_ack_time:1746045924696753|curr_delivered:3916| [2025/04/30 20:45:24 697358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664032| [2025/04/30 20:45:24 697363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:447||sndq_packets_used_bytes:0|sndq_packets_free:10| [2025/04/30 20:45:24 697369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:31760|rttvar:2032|minrtt:30473|latest_rtt:32721|ack_delay:32| [2025/04/30 20:45:24 697375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:31876|rttvar:1756|minrtt:30473|latest_rtt:32721|ack_delay:32| [2025/04/30 20:45:24 697381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:17|lost_pn:14|thresh:3| [2025/04/30 20:45:24 697386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 697392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31876|rtt_var:1756|pto_duration:38900|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 697398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 697410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 697416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43980| [2025/04/30 20:45:24 697421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924757140|now:1746045924697391|interv:59749| [2025/04/30 20:45:24 697426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924757140|now:1746045924697391|interval:59749|pto_count:0|srtt:31876 [2025/04/30 20:45:24 697433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 35754, ack_elapse 34586, delivered 3038|rate 84969|lost 0| [2025/04/30 20:45:24 697438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (84969) in round 2| [2025/04/30 20:45:24 697490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 697496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:7469|extra_cwnd:4800| [2025/04/30 20:45:24 697501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:47468|packet_lost:0|acked:2400|po_sent_time:1746045924664032|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 697507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:47468|packet_lost:0|acked:2400|po_sent_time:1746045924664032|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 697514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:84969|cwnd:49868|full_bw_reached:0|inflight:43980|srtt:31876|latest_rtt:32721|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 697520] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bandwidth change record|bw_before:25306|bw_after:84969|srtt:31876|cwnd:49868| [2025/04/30 20:45:24 697526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:8| [2025/04/30 20:45:24 697534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:0|data_length:2|fin:0|stream_id:6|path:0| [2025/04/30 20:45:24 697582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:2|new_offset:0|new_len:2| [2025/04/30 20:45:24 697589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 697594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924758128|pq_index:0| [2025/04/30 20:45:24 697600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924694607| [2025/04/30 20:45:24 697606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:2|stream_id:6| [2025/04/30 20:45:24 697613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924721753|now:1746045924696753|interv:25000| [2025/04/30 20:45:24 697621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924696753|max_ack_delay:25000| [2025/04/30 20:45:24 697628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:21|largest:21|pns:2| [2025/04/30 20:45:24 697652] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:41|pkt_type:SHORT_HEADER|pkt_num:21|frame:ACK STREAM |recv_time:1746045924696753|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 697665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044696753|now:1746045924696753|interv:120000000| [2025/04/30 20:45:24 697671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044696753|now:1746045924696753|interv:120000000| [2025/04/30 20:45:24 697677] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924697677| [2025/04/30 20:45:24 697684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924697682| [2025/04/30 20:45:24 697691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:2|stream_id:6|conn:00005649CA6C66CC| [2025/04/30 20:45:24 697700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|create h3stream|stream_id:6 [2025/04/30 20:45:24 697708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:2|fin:0| [2025/04/30 20:45:24 697714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:6|h3_stream_type:-1|data_size:2|fin:0 [2025/04/30 20:45:24 697721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:3|sz:1| [2025/04/30 20:45:24 697728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_decoder_ins|recv decoder ins|type:0| [2025/04/30 20:45:24 697733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|on section ack|stream_id:0| [2025/04/30 20:45:24 697740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|section acked|stream_id:0|min_rep:0|ricnt:1| [2025/04/30 20:45:24 697745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|unacked stream|stream_id:0|min_rep:1|ricnt:2|unacked_stream_id:4| [2025/04/30 20:45:24 697751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|unacked stream|stream_id:0|min_rep:2|ricnt:3|unacked_stream_id:8| [2025/04/30 20:45:24 697757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|2| [2025/04/30 20:45:24 697763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:6|conn:00005649CA6C66CC| [2025/04/30 20:45:24 697769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|min_srtt:31876|path_bw:84969|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 697775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43980|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:36827| [2025/04/30 20:45:24 697782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 697788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 697794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|min_srtt:31876|path_bw:84969|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 697800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:43980|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:38014| [2025/04/30 20:45:24 697806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 697816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 697822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|min_srtt:31876|path_bw:84969|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 697828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:43980|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:39201| [2025/04/30 20:45:24 697834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 697840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 697846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|min_srtt:31876|path_bw:84969|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 697852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:43980|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:40388| [2025/04/30 20:45:24 697858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 697864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 697870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:31876|min_srtt:31876|path_bw:84969|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 697875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:43980|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:41575| [2025/04/30 20:45:24 697881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 697887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 697892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 697898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 697904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 697910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43980|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:36827| [2025/04/30 20:45:24 697916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 697921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:57| [2025/04/30 20:45:24 697970] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:57|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43980|now:1746045924697932|stream_id:4|stream_offset:36827| [2025/04/30 20:45:24 697979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:57|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 697992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43980|applimit:11863| [2025/04/30 20:45:24 697999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31876|rtt_var:1756|pto_duration:38900|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 698007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 698014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 698019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45180| [2025/04/30 20:45:24 698025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924761832|now:1746045924697999|interv:63833| [2025/04/30 20:45:24 698032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924761832|now:1746045924697999|interval:63833|pto_count:0|srtt:31876 [2025/04/30 20:45:24 698039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:49868|inflight:45180| [2025/04/30 20:45:24 698047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 698053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45180|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:38014| [2025/04/30 20:45:24 698060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 698067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:58| [2025/04/30 20:45:24 698233] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:58|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:45180|now:1746045924698078|stream_id:4|stream_offset:38014| [2025/04/30 20:45:24 698243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:58|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 698250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45180|applimit:11863| [2025/04/30 20:45:24 698256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31876|rtt_var:1756|pto_duration:38900|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 698262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 698269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 698275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46380| [2025/04/30 20:45:24 698280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924761978|now:1746045924698255|interv:63723| [2025/04/30 20:45:24 698286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924761978|now:1746045924698255|interval:63723|pto_count:0|srtt:31876 [2025/04/30 20:45:24 698292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:49868|inflight:46380| [2025/04/30 20:45:24 698298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 698310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46380|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:39201| [2025/04/30 20:45:24 698403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 698411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:59| [2025/04/30 20:45:24 698558] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:59|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46380|now:1746045924698421|stream_id:4|stream_offset:39201| [2025/04/30 20:45:24 698567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:59|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 698574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46380|applimit:11863| [2025/04/30 20:45:24 698580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31876|rtt_var:1756|pto_duration:38900|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 698586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 698591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 698596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 47580| [2025/04/30 20:45:24 698602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924762321|now:1746045924698579|interv:63742| [2025/04/30 20:45:24 698607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924762321|now:1746045924698579|interval:63742|pto_count:0|srtt:31876 [2025/04/30 20:45:24 698613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:49868|inflight:47580| [2025/04/30 20:45:24 698620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 698625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:47580|cwnd:49868|conn:00005649CA6C66CC|stream_id:4|stream_offset:40388| [2025/04/30 20:45:24 698632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 698639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:60| [2025/04/30 20:45:24 698806] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:60|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:47580|now:1746045924698649|stream_id:4|stream_offset:40388| [2025/04/30 20:45:24 698816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:60|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 698823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:47580|applimit:11863| [2025/04/30 20:45:24 698828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:31876|rtt_var:1756|pto_duration:38900|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 698835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 698840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 698852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48780| [2025/04/30 20:45:24 698858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924762549|now:1746045924698828|interv:63721| [2025/04/30 20:45:24 698863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924762549|now:1746045924698828|interval:63721|pto_count:0|srtt:31876 [2025/04/30 20:45:24 698869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:49868|inflight:48780| [2025/04/30 20:45:24 698876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924721753| [2025/04/30 20:45:24 698881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924721753| [2025/04/30 20:45:24 698887] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924698887|diff:22866| [2025/04/30 20:45:24 698893] [debug] |xqc_engine_main_logic|END|now:1746045924697682| [2025/04/30 20:45:24 698902] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924698902| [2025/04/30 20:45:24 698909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 698916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:21| [2025/04/30 20:45:24 698937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:22| [2025/04/30 20:45:24 698945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:22| [2025/04/30 20:45:24 698950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 698956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:18|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:19|path_largest_ack:18| [2025/04/30 20:45:24 698963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:4238|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:35970|ack_elapse:36735|ctl_first_sent_time:1746045924664139|lagest_ack_time:1746045924698902|curr_delivered:5116| [2025/04/30 20:45:24 698969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664139| [2025/04/30 20:45:24 698975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:446||sndq_packets_used_bytes:0|sndq_packets_free:11| [2025/04/30 20:45:24 698981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:19|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:19|path_largest_ack:19| [2025/04/30 20:45:24 698987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:4238|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:35970|ack_elapse:36735|ctl_first_sent_time:1746045924664139|lagest_ack_time:1746045924698902|curr_delivered:6316| [2025/04/30 20:45:24 698993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664239| [2025/04/30 20:45:24 698999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:445||sndq_packets_used_bytes:0|sndq_packets_free:12| [2025/04/30 20:45:24 699005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:31876|rttvar:1756|minrtt:30473|latest_rtt:34663|ack_delay:24| [2025/04/30 20:45:24 699010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:32221|rttvar:2007|minrtt:30473|latest_rtt:34663|ack_delay:24| [2025/04/30 20:45:24 699031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:19|lost_pn:16|thresh:3| [2025/04/30 20:45:24 699306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 699338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32221|rtt_var:2007|pto_duration:40249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 699345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 699351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 699357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46380| [2025/04/30 20:45:24 699363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924763898|now:1746045924699337|interv:64561| [2025/04/30 20:45:24 699369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924763898|now:1746045924699337|interval:64561|pto_count:0|srtt:32221 [2025/04/30 20:45:24 699376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 35970, ack_elapse 36735, delivered 5438|rate 148033|lost 0| [2025/04/30 20:45:24 699383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (148033) in round 2| [2025/04/30 20:45:24 699389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 699395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:13014|extra_cwnd:8964| [2025/04/30 20:45:24 699401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:49868|packet_lost:0|acked:2400|po_sent_time:1746045924664239|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 699407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:49868|packet_lost:0|acked:2400|po_sent_time:1746045924664239|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 699414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:148033|cwnd:52268|full_bw_reached:0|inflight:46380|srtt:32221|latest_rtt:34663|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 699422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:22|largest:22|pns:2| [2025/04/30 20:45:24 699429] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:22|frame:ACK |recv_time:1746045924698902|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 699436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044698902|now:1746045924698902|interv:120000000| [2025/04/30 20:45:24 699443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044698902|now:1746045924698902|interv:120000000| [2025/04/30 20:45:24 699448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924721753|pq_index:0| [2025/04/30 20:45:24 699454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924697682| [2025/04/30 20:45:24 699459] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924699459| [2025/04/30 20:45:24 699472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924699471| [2025/04/30 20:45:24 699481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|min_srtt:32221|path_bw:148033|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 699487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46380|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:41575| [2025/04/30 20:45:24 699493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 699499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 699505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|min_srtt:32221|path_bw:148033|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 699511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:46380|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:42762| [2025/04/30 20:45:24 699517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 699523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 699529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|min_srtt:32221|path_bw:148033|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 699535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:46380|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:43949| [2025/04/30 20:45:24 699541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 699547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 699552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|min_srtt:32221|path_bw:148033|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 699558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:46380|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:45136| [2025/04/30 20:45:24 699564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 699570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 699576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32221|min_srtt:32221|path_bw:148033|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 699582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:46380|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:46323| [2025/04/30 20:45:24 699591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 699597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 699602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 699607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 699613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 699619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46380|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:41575| [2025/04/30 20:45:24 699625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 699632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:61| [2025/04/30 20:45:24 699673] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:61|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46380|now:1746045924699644|stream_id:4|stream_offset:41575| [2025/04/30 20:45:24 699681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:61|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 699688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46380|applimit:11863| [2025/04/30 20:45:24 699695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32221|rtt_var:2007|pto_duration:40249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 699702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 699708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 699715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 47580| [2025/04/30 20:45:24 699721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924764893|now:1746045924699695|interv:65198| [2025/04/30 20:45:24 699727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924764893|now:1746045924699695|interval:65198|pto_count:0|srtt:32221 [2025/04/30 20:45:24 699734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:52268|inflight:47580| [2025/04/30 20:45:24 699742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 699748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:47580|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:42762| [2025/04/30 20:45:24 699755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 699761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:62| [2025/04/30 20:45:24 699796] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:62|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:47580|now:1746045924699771|stream_id:4|stream_offset:42762| [2025/04/30 20:45:24 699812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:62|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 699819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:47580|applimit:11863| [2025/04/30 20:45:24 699827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32221|rtt_var:2007|pto_duration:40249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 699833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 699839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 699845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48780| [2025/04/30 20:45:24 699851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924765020|now:1746045924699826|interv:65194| [2025/04/30 20:45:24 699857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924765020|now:1746045924699826|interval:65194|pto_count:0|srtt:32221 [2025/04/30 20:45:24 699864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:52268|inflight:48780| [2025/04/30 20:45:24 699871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 699878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48780|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:43949| [2025/04/30 20:45:24 699884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 699890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:63| [2025/04/30 20:45:24 699923] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:63|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48780|now:1746045924699900|stream_id:4|stream_offset:43949| [2025/04/30 20:45:24 699931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:63|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 699937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48780|applimit:11863| [2025/04/30 20:45:24 699943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32221|rtt_var:2007|pto_duration:40249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 699949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 699955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 699961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49980| [2025/04/30 20:45:24 699967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924765149|now:1746045924699942|interv:65207| [2025/04/30 20:45:24 699973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924765149|now:1746045924699942|interval:65207|pto_count:0|srtt:32221 [2025/04/30 20:45:24 699984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:52268|inflight:49980| [2025/04/30 20:45:24 699990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 699996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49980|cwnd:52268|conn:00005649CA6C66CC|stream_id:4|stream_offset:45136| [2025/04/30 20:45:24 700002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 700007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:64| [2025/04/30 20:45:24 700035] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:64|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:49980|now:1746045924700015|stream_id:4|stream_offset:45136| [2025/04/30 20:45:24 700042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:64|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 700048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49980|applimit:11863| [2025/04/30 20:45:24 700053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32221|rtt_var:2007|pto_duration:40249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 700059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 700064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 700070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51180| [2025/04/30 20:45:24 700075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924765264|now:1746045924700053|interv:65211| [2025/04/30 20:45:24 700081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924765264|now:1746045924700053|interval:65211|pto_count:0|srtt:32221 [2025/04/30 20:45:24 700087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:52268|inflight:51180| [2025/04/30 20:45:24 700093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924721753| [2025/04/30 20:45:24 700099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924721753| [2025/04/30 20:45:24 700104] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924700104|diff:21649| [2025/04/30 20:45:24 700109] [debug] |xqc_engine_main_logic|END|now:1746045924699471| [2025/04/30 20:45:24 700116] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924700116| [2025/04/30 20:45:24 700122] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924700122|diff:21631| [2025/04/30 20:45:24 700127] [debug] |xqc_engine_main_logic|END|now:1746045924700116| [2025/04/30 20:45:24 700392] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924700391| [2025/04/30 20:45:24 700406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 700414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:22| [2025/04/30 20:45:24 700419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:23| [2025/04/30 20:45:24 700426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:23| [2025/04/30 20:45:24 700438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 700445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:20|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:21|path_largest_ack:20| [2025/04/30 20:45:24 700451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:6638|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:36198|ack_elapse:38224|ctl_first_sent_time:1746045924664367|lagest_ack_time:1746045924700391|curr_delivered:7516| [2025/04/30 20:45:24 700458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664367| [2025/04/30 20:45:24 700464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:444||sndq_packets_used_bytes:0|sndq_packets_free:13| [2025/04/30 20:45:24 700470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:21|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:21|path_largest_ack:21| [2025/04/30 20:45:24 700476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:6638|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:36198|ack_elapse:38224|ctl_first_sent_time:1746045924664367|lagest_ack_time:1746045924700391|curr_delivered:8716| [2025/04/30 20:45:24 700482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664474| [2025/04/30 20:45:24 700487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:443||sndq_packets_used_bytes:0|sndq_packets_free:14| [2025/04/30 20:45:24 700493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:32221|rttvar:2007|minrtt:30473|latest_rtt:35917|ack_delay:40| [2025/04/30 20:45:24 700499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:32678|rttvar:2420|minrtt:30473|latest_rtt:35917|ack_delay:40| [2025/04/30 20:45:24 700504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:21|lost_pn:18|thresh:3| [2025/04/30 20:45:24 700510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 700515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32678|rtt_var:2420|pto_duration:42358|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 700521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 700527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 700532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48780| [2025/04/30 20:45:24 700538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924767373|now:1746045924700515|interv:66858| [2025/04/30 20:45:24 700543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924767373|now:1746045924700515|interval:66858|pto_count:0|srtt:32678 [2025/04/30 20:45:24 700549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36198, ack_elapse 38224, delivered 7838|rate 205054|lost 0| [2025/04/30 20:45:24 700555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (205054) in round 2| [2025/04/30 20:45:24 700560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 700570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:18025|extra_cwnd:12910| [2025/04/30 20:45:24 700575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:52268|packet_lost:0|acked:2400|po_sent_time:1746045924664474|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 700582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:52268|packet_lost:0|acked:2400|po_sent_time:1746045924664474|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 700588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:205054|cwnd:54668|full_bw_reached:0|inflight:48780|srtt:32678|latest_rtt:35917|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 700596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:23|largest:23|pns:2| [2025/04/30 20:45:24 700602] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:23|frame:ACK |recv_time:1746045924700391|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 700608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044700391|now:1746045924700391|interv:120000000| [2025/04/30 20:45:24 700613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044700391|now:1746045924700391|interv:120000000| [2025/04/30 20:45:24 700619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924721753|pq_index:0| [2025/04/30 20:45:24 700899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924699471| [2025/04/30 20:45:24 700906] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924700906| [2025/04/30 20:45:24 700914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924700912| [2025/04/30 20:45:24 700922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|min_srtt:32678|path_bw:205054|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 700929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48780|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:46323| [2025/04/30 20:45:24 700936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 700943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 700949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|min_srtt:32678|path_bw:205054|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 700955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:48780|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:47510| [2025/04/30 20:45:24 700962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 700968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 700981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|min_srtt:32678|path_bw:205054|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 700986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:48780|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:48697| [2025/04/30 20:45:24 700992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 700999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 701004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|min_srtt:32678|path_bw:205054|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 701010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:48780|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:49884| [2025/04/30 20:45:24 701016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 701022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 701027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:32678|min_srtt:32678|path_bw:205054|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 701033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:48780|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:51071| [2025/04/30 20:45:24 701039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 701044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 701049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 701055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 701061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 701067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48780|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:46323| [2025/04/30 20:45:24 701073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 701079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:65| [2025/04/30 20:45:24 701143] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:65|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48780|now:1746045924701089|stream_id:4|stream_offset:46323| [2025/04/30 20:45:24 701152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:65|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 701159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48780|applimit:11863| [2025/04/30 20:45:24 701169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32678|rtt_var:2420|pto_duration:42358|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 701176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 701182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 701188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49980| [2025/04/30 20:45:24 701195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924768447|now:1746045924701169|interv:67278| [2025/04/30 20:45:24 701200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924768447|now:1746045924701169|interval:67278|pto_count:0|srtt:32678 [2025/04/30 20:45:24 701207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:54668|inflight:49980| [2025/04/30 20:45:24 701213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 701219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49980|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:47510| [2025/04/30 20:45:24 701225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 701230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:66| [2025/04/30 20:45:24 701328] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:66|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:49980|now:1746045924701239|stream_id:4|stream_offset:47510| [2025/04/30 20:45:24 701342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:66|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 701349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49980|applimit:11863| [2025/04/30 20:45:24 701355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32678|rtt_var:2420|pto_duration:42358|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 701361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 701366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 701371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51180| [2025/04/30 20:45:24 701377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924768597|now:1746045924701354|interv:67243| [2025/04/30 20:45:24 701382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924768597|now:1746045924701354|interval:67243|pto_count:0|srtt:32678 [2025/04/30 20:45:24 701388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:54668|inflight:51180| [2025/04/30 20:45:24 701394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 701400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51180|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:48697| [2025/04/30 20:45:24 701412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 701418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:67| [2025/04/30 20:45:24 701477] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:67|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:51180|now:1746045924701427|stream_id:4|stream_offset:48697| [2025/04/30 20:45:24 701485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:67|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 701491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:51180|applimit:11863| [2025/04/30 20:45:24 701496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32678|rtt_var:2420|pto_duration:42358|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 701502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 701509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 701515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52380| [2025/04/30 20:45:24 701522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924768785|now:1746045924701496|interv:67289| [2025/04/30 20:45:24 701528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924768785|now:1746045924701496|interval:67289|pto_count:0|srtt:32678 [2025/04/30 20:45:24 701535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:54668|inflight:52380| [2025/04/30 20:45:24 701541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 701547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52380|cwnd:54668|conn:00005649CA6C66CC|stream_id:4|stream_offset:49884| [2025/04/30 20:45:24 701553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 701558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:68| [2025/04/30 20:45:24 701613] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:68|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:52380|now:1746045924701567|stream_id:4|stream_offset:49884| [2025/04/30 20:45:24 701622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:68|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 701628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:52380|applimit:11863| [2025/04/30 20:45:24 701634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:32678|rtt_var:2420|pto_duration:42358|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 701640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 701645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 701658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 53580| [2025/04/30 20:45:24 701664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924768925|now:1746045924701634|interv:67291| [2025/04/30 20:45:24 701671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924768925|now:1746045924701634|interval:67291|pto_count:0|srtt:32678 [2025/04/30 20:45:24 701678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:54668|inflight:53580| [2025/04/30 20:45:24 701686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924721753| [2025/04/30 20:45:24 701692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924721753| [2025/04/30 20:45:24 701698] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924701698|diff:20055| [2025/04/30 20:45:24 701705] [debug] |xqc_engine_main_logic|END|now:1746045924700912| [2025/04/30 20:45:24 701712] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924701712| [2025/04/30 20:45:24 701718] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924701718|diff:20035| [2025/04/30 20:45:24 701724] [debug] |xqc_engine_main_logic|END|now:1746045924701712| [2025/04/30 20:45:24 702401] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924702400| [2025/04/30 20:45:24 702415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 702423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:23| [2025/04/30 20:45:24 702428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:24| [2025/04/30 20:45:24 702435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:24| [2025/04/30 20:45:24 702441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 702447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:22|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:23|path_largest_ack:22| [2025/04/30 20:45:24 702454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:9038|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:36404|ack_elapse:40233|ctl_first_sent_time:1746045924664573|lagest_ack_time:1746045924702400|curr_delivered:9916| [2025/04/30 20:45:24 702460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664573| [2025/04/30 20:45:24 702466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:442||sndq_packets_used_bytes:0|sndq_packets_free:15| [2025/04/30 20:45:24 702472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:23|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:23|path_largest_ack:23| [2025/04/30 20:45:24 702478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:9038|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:36404|ack_elapse:40233|ctl_first_sent_time:1746045924664573|lagest_ack_time:1746045924702400|curr_delivered:11116| [2025/04/30 20:45:24 702484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664677| [2025/04/30 20:45:24 702490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:441||sndq_packets_used_bytes:0|sndq_packets_free:16| [2025/04/30 20:45:24 702495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:32678|rttvar:2420|minrtt:30473|latest_rtt:37723|ack_delay:32| [2025/04/30 20:45:24 702508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:33305|rttvar:3068|minrtt:30473|latest_rtt:37723|ack_delay:32| [2025/04/30 20:45:24 702514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:23|lost_pn:20|thresh:3| [2025/04/30 20:45:24 702520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 702525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33305|rtt_var:3068|pto_duration:45577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 702531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 702537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 702542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51180| [2025/04/30 20:45:24 702547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924772144|now:1746045924702525|interv:69619| [2025/04/30 20:45:24 702553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924772144|now:1746045924702525|interval:69619|pto_count:0|srtt:33305 [2025/04/30 20:45:24 702559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36404, ack_elapse 40233, delivered 10238|rate 254467|lost 0| [2025/04/30 20:45:24 702564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (254467) in round 2| [2025/04/30 20:45:24 702570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 702576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:22370|extra_cwnd:16328| [2025/04/30 20:45:24 702581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:54668|packet_lost:0|acked:2400|po_sent_time:1746045924664677|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 702587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:54668|packet_lost:0|acked:2400|po_sent_time:1746045924664677|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 702594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:254467|cwnd:57068|full_bw_reached:0|inflight:51180|srtt:33305|latest_rtt:37723|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 702601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:24|largest:24|pns:2| [2025/04/30 20:45:24 702607] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:24|frame:ACK |recv_time:1746045924702400|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 702613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044702400|now:1746045924702400|interv:120000000| [2025/04/30 20:45:24 702619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044702400|now:1746045924702400|interv:120000000| [2025/04/30 20:45:24 702624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924721753|pq_index:0| [2025/04/30 20:45:24 702634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924700912| [2025/04/30 20:45:24 702639] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924702639| [2025/04/30 20:45:24 702646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924702645| [2025/04/30 20:45:24 702654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|min_srtt:33305|path_bw:254467|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 702660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51180|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:51071| [2025/04/30 20:45:24 702666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 702673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 702679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|min_srtt:33305|path_bw:254467|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 702684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:51180|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:52258| [2025/04/30 20:45:24 702690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 702696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 702702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|min_srtt:33305|path_bw:254467|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 702708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:51180|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:53445| [2025/04/30 20:45:24 702714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 702720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 702725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|min_srtt:33305|path_bw:254467|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 702731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:51180|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:54632| [2025/04/30 20:45:24 702737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 702743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 702749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33305|min_srtt:33305|path_bw:254467|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 702758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:51180|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:55819| [2025/04/30 20:45:24 702764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 702769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 702774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 702780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 702786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 702792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51180|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:51071| [2025/04/30 20:45:24 702798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 702803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:69| [2025/04/30 20:45:24 703099] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:69|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:51180|now:1746045924702812|stream_id:4|stream_offset:51071| [2025/04/30 20:45:24 703109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:69|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 703115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:51180|applimit:11863| [2025/04/30 20:45:24 703121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33305|rtt_var:3068|pto_duration:45577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 703127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 703132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 703138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52380| [2025/04/30 20:45:24 703143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924773389|now:1746045924703121|interv:70268| [2025/04/30 20:45:24 703149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924773389|now:1746045924703121|interval:70268|pto_count:0|srtt:33305 [2025/04/30 20:45:24 703155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:57068|inflight:52380| [2025/04/30 20:45:24 703161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 703167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52380|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:52258| [2025/04/30 20:45:24 703173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 703179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:70| [2025/04/30 20:45:24 703254] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:70|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:52380|now:1746045924703194|stream_id:4|stream_offset:52258| [2025/04/30 20:45:24 703263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:70|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 703270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:52380|applimit:11863| [2025/04/30 20:45:24 703276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33305|rtt_var:3068|pto_duration:45577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 703282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 703288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 703294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 53580| [2025/04/30 20:45:24 703300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924773771|now:1746045924703276|interv:70495| [2025/04/30 20:45:24 703305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924773771|now:1746045924703276|interval:70495|pto_count:0|srtt:33305 [2025/04/30 20:45:24 703329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:57068|inflight:53580| [2025/04/30 20:45:24 703340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 703346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:53580|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:53445| [2025/04/30 20:45:24 703353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 703359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:71| [2025/04/30 20:45:24 703412] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:71|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:53580|now:1746045924703369|stream_id:4|stream_offset:53445| [2025/04/30 20:45:24 703420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:71|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 703426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:53580|applimit:11863| [2025/04/30 20:45:24 703432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33305|rtt_var:3068|pto_duration:45577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 703438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 703444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 703449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 54780| [2025/04/30 20:45:24 703454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924773946|now:1746045924703432|interv:70514| [2025/04/30 20:45:24 703466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924773946|now:1746045924703432|interval:70514|pto_count:0|srtt:33305 [2025/04/30 20:45:24 703472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:57068|inflight:54780| [2025/04/30 20:45:24 703478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 703484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:54780|cwnd:57068|conn:00005649CA6C66CC|stream_id:4|stream_offset:54632| [2025/04/30 20:45:24 703490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 703495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:72| [2025/04/30 20:45:24 703539] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:72|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:54780|now:1746045924703504|stream_id:4|stream_offset:54632| [2025/04/30 20:45:24 703547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:72|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 703553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:54780|applimit:11863| [2025/04/30 20:45:24 703559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33305|rtt_var:3068|pto_duration:45577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 703565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 703570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 703576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 55980| [2025/04/30 20:45:24 703581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924774081|now:1746045924703558|interv:70523| [2025/04/30 20:45:24 703586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924774081|now:1746045924703558|interval:70523|pto_count:0|srtt:33305 [2025/04/30 20:45:24 703592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:57068|inflight:55980| [2025/04/30 20:45:24 703599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924721753| [2025/04/30 20:45:24 703604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924721753| [2025/04/30 20:45:24 703610] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924703610|diff:18143| [2025/04/30 20:45:24 703615] [debug] |xqc_engine_main_logic|END|now:1746045924702645| [2025/04/30 20:45:24 703622] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924703622| [2025/04/30 20:45:24 703628] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924703627|diff:18126| [2025/04/30 20:45:24 703633] [debug] |xqc_engine_main_logic|END|now:1746045924703622| [2025/04/30 20:45:24 703741] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924703740| [2025/04/30 20:45:24 703750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 703757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:24| [2025/04/30 20:45:24 703768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:25| [2025/04/30 20:45:24 703776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:25| [2025/04/30 20:45:24 703781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 703787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:24|origin_pktnum:0|size:747|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:25|path_largest_ack:24| [2025/04/30 20:45:24 703793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:10985|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:36612|ack_elapse:41573|ctl_first_sent_time:1746045924664781|lagest_ack_time:1746045924703740|curr_delivered:11863| [2025/04/30 20:45:24 703800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924664781| [2025/04/30 20:45:24 703805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_decrease_unacked_stream_ref|stream enter DATA RECVD|stream_id:0 [2025/04/30 20:45:24 703813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_maybe_need_close|stream_id:0|stream_type:0| [2025/04/30 20:45:24 703818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:STREAM_CLOSE|expire:1746045924915549|now:1746045924703818|interv:211731| [2025/04/30 20:45:24 703825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:440||sndq_packets_used_bytes:0|sndq_packets_free:17| [2025/04/30 20:45:24 703831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:25|origin_pktnum:0|size:17|pns:2|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|frame_largest_ack:25|path_largest_ack:25| [2025/04/30 20:45:24 703837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:10985|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:36612|ack_elapse:41573|ctl_first_sent_time:1746045924664781|lagest_ack_time:1746045924703740|curr_delivered:11880| [2025/04/30 20:45:24 703843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924669811| [2025/04/30 20:45:24 703849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:439||sndq_packets_used_bytes:0|sndq_packets_free:18| [2025/04/30 20:45:24 703854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:33305|rttvar:3068|minrtt:30473|latest_rtt:33929|ack_delay:40| [2025/04/30 20:45:24 703860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:33378|rttvar:2447|minrtt:30473|latest_rtt:33929|ack_delay:40| [2025/04/30 20:45:24 703866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:25|lost_pn:22|thresh:3| [2025/04/30 20:45:24 703871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 15|pns:2| [2025/04/30 20:45:24 703877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 703882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33378|rtt_var:2447|pto_duration:43166|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 703888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 703894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 703899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 55216| [2025/04/30 20:45:24 703904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924771670|now:1746045924703882|interv:67788| [2025/04/30 20:45:24 703914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924771670|now:1746045924703882|interval:67788|pto_count:0|srtt:33378 [2025/04/30 20:45:24 703921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36612, ack_elapse 41573, delivered 11002|rate 264642|lost 0| [2025/04/30 20:45:24 703926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (264642) in round 2| [2025/04/30 20:45:24 703932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 703937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:23264|extra_cwnd:17030| [2025/04/30 20:45:24 703943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:57068|packet_lost:0|acked:764|po_sent_time:1746045924669811|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 703949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:57068|packet_lost:0|acked:764|po_sent_time:1746045924669811|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 703955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:264642|cwnd:57832|full_bw_reached:0|inflight:55216|srtt:33378|latest_rtt:33929|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 703963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:25|largest:25|pns:2| [2025/04/30 20:45:24 703968] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:25|frame:ACK |recv_time:1746045924703740|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 703975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044703740|now:1746045924703740|interv:120000000| [2025/04/30 20:45:24 703980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044703740|now:1746045924703740|interv:120000000| [2025/04/30 20:45:24 703986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924721753|pq_index:0| [2025/04/30 20:45:24 703991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924702645| [2025/04/30 20:45:24 703997] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924703996| [2025/04/30 20:45:24 704003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924704002| [2025/04/30 20:45:24 704011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33378|min_srtt:33378|path_bw:264642|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 704017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:55216|cwnd:57832|conn:00005649CA6C66CC|stream_id:4|stream_offset:55819| [2025/04/30 20:45:24 704023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:33378|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 704029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 704039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33378|min_srtt:33378|path_bw:264642|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 704045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:55216|cwnd:57832|conn:00005649CA6C66CC|stream_id:4|stream_offset:57006| [2025/04/30 20:45:24 704050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:33378|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 704056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 704062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33378|min_srtt:33378|path_bw:264642|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 704068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:55216|cwnd:57832|conn:00005649CA6C66CC|stream_id:4|stream_offset:58193| [2025/04/30 20:45:24 704074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 704079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 704084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 704090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 704096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 704101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:55216|cwnd:57832|conn:00005649CA6C66CC|stream_id:4|stream_offset:55819| [2025/04/30 20:45:24 704107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 704113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:73| [2025/04/30 20:45:24 704510] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:73|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:55216|now:1746045924704121|stream_id:4|stream_offset:55819| [2025/04/30 20:45:24 704527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:73|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 704534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:55216|applimit:0| [2025/04/30 20:45:24 704541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33378|rtt_var:2447|pto_duration:43166|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 704548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 704553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 704559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 56416| [2025/04/30 20:45:24 704565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924772287|now:1746045924704541|interv:67746| [2025/04/30 20:45:24 704578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924772287|now:1746045924704541|interval:67746|pto_count:0|srtt:33378 [2025/04/30 20:45:24 704584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:57832|inflight:56416| [2025/04/30 20:45:24 704591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 704597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:56416|cwnd:57832|conn:00005649CA6C66CC|stream_id:4|stream_offset:57006| [2025/04/30 20:45:24 704604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 704618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:74| [2025/04/30 20:45:24 704680] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:74|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:56416|now:1746045924704629|stream_id:4|stream_offset:57006| [2025/04/30 20:45:24 704690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:74|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 704697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:56416|applimit:0| [2025/04/30 20:45:24 704703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33378|rtt_var:2447|pto_duration:43166|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 704709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 704714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 704720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 57616| [2025/04/30 20:45:24 704725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924772795|now:1746045924704702|interv:68093| [2025/04/30 20:45:24 704730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924772795|now:1746045924704702|interval:68093|pto_count:0|srtt:33378 [2025/04/30 20:45:24 704737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:57832|inflight:57616| [2025/04/30 20:45:24 704743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924721753| [2025/04/30 20:45:24 704749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924721753| [2025/04/30 20:45:24 704754] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924704754|diff:16999| [2025/04/30 20:45:24 704760] [debug] |xqc_engine_main_logic|END|now:1746045924704002| [2025/04/30 20:45:24 704767] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924704767| [2025/04/30 20:45:24 704772] [debug] |xqc_engine_wakeup_after|wakeup:1746045924721753|now:1746045924704772|diff:16981| [2025/04/30 20:45:24 704777] [debug] |xqc_engine_main_logic|END|now:1746045924704767| [2025/04/30 20:45:24 705431] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:41|state:ESTABED|recv_time:1746045924705429| [2025/04/30 20:45:24 705445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 705453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:25| [2025/04/30 20:45:24 705465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:26| [2025/04/30 20:45:24 705473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:26| [2025/04/30 20:45:24 705479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 705485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:26|origin_pktnum:0|size:16|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:27|path_largest_ack:26| [2025/04/30 20:45:24 705491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:11018|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:41755|ack_elapse:43262|ctl_first_sent_time:1746045924669924|lagest_ack_time:1746045924705429|curr_delivered:11896| [2025/04/30 20:45:24 705498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924669924| [2025/04/30 20:45:24 705504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:438||sndq_packets_used_bytes:0|sndq_packets_free:19| [2025/04/30 20:45:24 705510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:27|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:27|path_largest_ack:27| [2025/04/30 20:45:24 705516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:11018|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:41755|ack_elapse:43262|ctl_first_sent_time:1746045924669924|lagest_ack_time:1746045924705429|curr_delivered:13096| [2025/04/30 20:45:24 705522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670033| [2025/04/30 20:45:24 705527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:437||sndq_packets_used_bytes:0|sndq_packets_free:20| [2025/04/30 20:45:24 705533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:33378|rttvar:2447|minrtt:30473|latest_rtt:35396|ack_delay:56| [2025/04/30 20:45:24 705538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:33623|rttvar:2326|minrtt:30473|latest_rtt:35396|ack_delay:56| [2025/04/30 20:45:24 705544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:27|lost_pn:24|thresh:3| [2025/04/30 20:45:24 705550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 705555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33623|rtt_var:2326|pto_duration:42927|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 705561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 705567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 705572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 56400| [2025/04/30 20:45:24 705577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924772556|now:1746045924705555|interv:67001| [2025/04/30 20:45:24 705583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924772556|now:1746045924705555|interval:67001|pto_count:0|srtt:33623 [2025/04/30 20:45:24 705589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 41755, ack_elapse 43262, delivered 12218|rate 282418|lost 0| [2025/04/30 20:45:24 705598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (282418) in round 2| [2025/04/30 20:45:24 705604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 705621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:24828|extra_cwnd:18260| [2025/04/30 20:45:24 705626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:57832|packet_lost:0|acked:1216|po_sent_time:1746045924670033|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 705632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:57832|packet_lost:0|acked:1216|po_sent_time:1746045924670033|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 705639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:282418|cwnd:59048|full_bw_reached:0|inflight:56400|srtt:33623|latest_rtt:35396|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 705646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:c| [2025/04/30 20:45:24 705652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:2|data_length:1|fin:0|stream_id:6|path:0| [2025/04/30 20:45:24 705658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:3|new_offset:2|new_len:1| [2025/04/30 20:45:24 705663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:24 705669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924721753|pq_index:0| [2025/04/30 20:45:24 705674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924704002| [2025/04/30 20:45:24 705680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:3|stream_id:6| [2025/04/30 20:45:24 705686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 705692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 705699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:26|largest:26|pns:2| [2025/04/30 20:45:24 705704] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:41|pkt_type:SHORT_HEADER|pkt_num:26|frame:ACK STREAM |recv_time:1746045924705429|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 705711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044705429|now:1746045924705429|interv:120000000| [2025/04/30 20:45:24 705716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044705429|now:1746045924705429|interv:120000000| [2025/04/30 20:45:24 705721] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924705721| [2025/04/30 20:45:24 705728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924705727| [2025/04/30 20:45:24 705735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:18|stream_id:6|conn:00005649CA6C66CC| [2025/04/30 20:45:24 705745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:1|fin:0| [2025/04/30 20:45:24 705751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:6|h3_stream_type:3|data_size:1|fin:0 [2025/04/30 20:45:24 705757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:3|sz:1| [2025/04/30 20:45:24 705762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_decoder_ins|recv decoder ins|type:0| [2025/04/30 20:45:24 705768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|on section ack|stream_id:4| [2025/04/30 20:45:24 705773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|section acked|stream_id:4|min_rep:1|ricnt:2| [2025/04/30 20:45:24 705779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|unacked stream|stream_id:4|min_rep:2|ricnt:3|unacked_stream_id:8| [2025/04/30 20:45:24 705785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|1| [2025/04/30 20:45:24 705790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:6|conn:00005649CA6C66CC| [2025/04/30 20:45:24 705797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:26|ack_delay:368|first_ack_range:11|largest_pkt_recv_time:1746045924705429| [2025/04/30 20:45:24 705804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:26|low:15|pkt_pns:2| [2025/04/30 20:45:24 705811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:5|path:0|path_largest_recv:26|frame_largest_recv:26| [2025/04/30 20:45:24 705817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 705823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:4|stream_offset:58193| [2025/04/30 20:45:24 705830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33623|min_srtt:33623|path_bw:282418|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 705837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1205|inflight:56400|cwnd:59048|conn:00005649CA6C66CC|stream_id:4|stream_offset:59380| [2025/04/30 20:45:24 705844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:33623|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 705851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 705858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:33623|min_srtt:33623|path_bw:282418|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 705864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2405|inflight:56400|cwnd:59048|conn:00005649CA6C66CC|stream_id:4|stream_offset:60567| [2025/04/30 20:45:24 705871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 705878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 705884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 705891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 705898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1205|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 705905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1205|schedule_bytes:0|inflight:56400|cwnd:59048|conn:00005649CA6C66CC|stream_id:4|stream_offset:58193| [2025/04/30 20:45:24 705918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 705925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:75| [2025/04/30 20:45:24 706018] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:75|size:1205|sent:1221|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:56400|now:1746045924705935|stream_id:4|stream_offset:58193| [2025/04/30 20:45:24 706029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:75|origin_pktnum:0|size:1205|enc_size:1221|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 706036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:56400|applimit:0| [2025/04/30 20:45:24 706042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33623|rtt_var:2326|pto_duration:42927|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 706049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 706055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 706060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 57605| [2025/04/30 20:45:24 706066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924773862|now:1746045924706042|interv:67820| [2025/04/30 20:45:24 706072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924773862|now:1746045924706042|interval:67820|pto_count:0|srtt:33623 [2025/04/30 20:45:24 706079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:59048|inflight:57605| [2025/04/30 20:45:24 706086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 706092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:57605|cwnd:59048|conn:00005649CA6C66CC|stream_id:4|stream_offset:59380| [2025/04/30 20:45:24 706100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 706106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:76| [2025/04/30 20:45:24 706172] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:76|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:57605|now:1746045924706117|stream_id:4|stream_offset:59380| [2025/04/30 20:45:24 706183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:76|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 706190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:57605|applimit:0| [2025/04/30 20:45:24 706197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:33623|rtt_var:2326|pto_duration:42927|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 706205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 706209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 706219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 58805| [2025/04/30 20:45:24 706223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924774044|now:1746045924706197|interv:67847| [2025/04/30 20:45:24 706227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924774044|now:1746045924706197|interval:67847|pto_count:0|srtt:33623 [2025/04/30 20:45:24 706232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:59048|inflight:58805| [2025/04/30 20:45:24 706237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924774044| [2025/04/30 20:45:24 706241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924774044| [2025/04/30 20:45:24 706245] [debug] |xqc_engine_wakeup_after|wakeup:1746045924774044|now:1746045924706245|diff:67799| [2025/04/30 20:45:24 706249] [debug] |xqc_engine_main_logic|END|now:1746045924705727| [2025/04/30 20:45:24 706255] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924706255| [2025/04/30 20:45:24 706259] [debug] |xqc_engine_wakeup_after|wakeup:1746045924774044|now:1746045924706259|diff:67785| [2025/04/30 20:45:24 706263] [debug] |xqc_engine_main_logic|END|now:1746045924706255| [2025/04/30 20:45:24 707554] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924707552| [2025/04/30 20:45:24 707568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 707575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:26| [2025/04/30 20:45:24 707578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:27| [2025/04/30 20:45:24 707584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:27| [2025/04/30 20:45:24 707588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 707593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:28|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:29|path_largest_ack:28| [2025/04/30 20:45:24 707598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:13418|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:41967|ack_elapse:45385|ctl_first_sent_time:1746045924670136|lagest_ack_time:1746045924707552|curr_delivered:14296| [2025/04/30 20:45:24 707617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670136| [2025/04/30 20:45:24 707624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:436||sndq_packets_used_bytes:0|sndq_packets_free:21| [2025/04/30 20:45:24 707631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:29|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:29|path_largest_ack:29| [2025/04/30 20:45:24 707638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:13418|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:41967|ack_elapse:45385|ctl_first_sent_time:1746045924670136|lagest_ack_time:1746045924707552|curr_delivered:15496| [2025/04/30 20:45:24 707645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670236| [2025/04/30 20:45:24 707652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:435||sndq_packets_used_bytes:0|sndq_packets_free:22| [2025/04/30 20:45:24 707658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:33623|rttvar:2326|minrtt:30473|latest_rtt:37316|ack_delay:256| [2025/04/30 20:45:24 707676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:34053|rttvar:2604|minrtt:30473|latest_rtt:37316|ack_delay:256| [2025/04/30 20:45:24 707683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:29|lost_pn:26|thresh:3| [2025/04/30 20:45:24 707690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 707696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34053|rtt_var:2604|pto_duration:44469|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 707703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 707710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 707716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 56405| [2025/04/30 20:45:24 707722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924775586|now:1746045924707696|interv:67890| [2025/04/30 20:45:24 707728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924775586|now:1746045924707696|interval:67890|pto_count:0|srtt:34053 [2025/04/30 20:45:24 707735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 41967, ack_elapse 45385, delivered 14618|rate 322088|lost 0| [2025/04/30 20:45:24 707742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (322088) in round 2| [2025/04/30 20:45:24 707748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 707754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:28313|extra_cwnd:21004| [2025/04/30 20:45:24 707760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:59048|packet_lost:0|acked:2400|po_sent_time:1746045924670236|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 707775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:59048|packet_lost:0|acked:2400|po_sent_time:1746045924670236|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 707782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:322088|cwnd:61448|full_bw_reached:0|inflight:56405|srtt:34053|latest_rtt:37316|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 707791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:27|largest:27|pns:2| [2025/04/30 20:45:24 707798] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:27|frame:ACK |recv_time:1746045924707552|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 707805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044707552|now:1746045924707552|interv:120000000| [2025/04/30 20:45:24 707811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044707552|now:1746045924707552|interv:120000000| [2025/04/30 20:45:24 707817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924774044|pq_index:0| [2025/04/30 20:45:24 707828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924705727| [2025/04/30 20:45:24 707834] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924707834| [2025/04/30 20:45:24 707841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924707839| [2025/04/30 20:45:24 707848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|min_srtt:34053|path_bw:322088|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 707854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:56405|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:60567| [2025/04/30 20:45:24 707860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 707867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 707873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|min_srtt:34053|path_bw:322088|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 707878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:56405|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:61754| [2025/04/30 20:45:24 707885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 707891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 707896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|min_srtt:34053|path_bw:322088|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 707902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:56405|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:62941| [2025/04/30 20:45:24 707908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 707914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 707920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|min_srtt:34053|path_bw:322088|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 707925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:56405|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:64128| [2025/04/30 20:45:24 707932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 707939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 707944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34053|min_srtt:34053|path_bw:322088|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 707951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:56405|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:65315| [2025/04/30 20:45:24 707955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 707959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 707963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 707971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 707976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 707980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:56405|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:60567| [2025/04/30 20:45:24 707984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 707989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:77| [2025/04/30 20:45:24 708028] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:77|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:56405|now:1746045924707997|stream_id:4|stream_offset:60567| [2025/04/30 20:45:24 708037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:77|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 708045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:56405|applimit:0| [2025/04/30 20:45:24 708052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34053|rtt_var:2604|pto_duration:44469|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 708059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 708065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 708071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 57605| [2025/04/30 20:45:24 708075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924777466|now:1746045924708051|interv:69415| [2025/04/30 20:45:24 708079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924777466|now:1746045924708051|interval:69415|pto_count:0|srtt:34053 [2025/04/30 20:45:24 708084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:61448|inflight:57605| [2025/04/30 20:45:24 708089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 708093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:57605|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:61754| [2025/04/30 20:45:24 708098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 708102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:78| [2025/04/30 20:45:24 708142] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:78|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:57605|now:1746045924708113|stream_id:4|stream_offset:61754| [2025/04/30 20:45:24 708152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:78|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 708158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:57605|applimit:0| [2025/04/30 20:45:24 708165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34053|rtt_var:2604|pto_duration:44469|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 708171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 708178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 708184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 58805| [2025/04/30 20:45:24 708190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924777582|now:1746045924708165|interv:69417| [2025/04/30 20:45:24 708196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924777582|now:1746045924708165|interval:69417|pto_count:0|srtt:34053 [2025/04/30 20:45:24 708202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:61448|inflight:58805| [2025/04/30 20:45:24 708209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 708215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:58805|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:62941| [2025/04/30 20:45:24 708222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 708228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:79| [2025/04/30 20:45:24 708289] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:79|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:58805|now:1746045924708239|stream_id:4|stream_offset:62941| [2025/04/30 20:45:24 708296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:79|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 708301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:58805|applimit:0| [2025/04/30 20:45:24 708306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34053|rtt_var:2604|pto_duration:44469|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 708310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 708340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 708347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 60005| [2025/04/30 20:45:24 708353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924777708|now:1746045924708305|interv:69403| [2025/04/30 20:45:24 708364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924777708|now:1746045924708305|interval:69403|pto_count:0|srtt:34053 [2025/04/30 20:45:24 708371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:61448|inflight:60005| [2025/04/30 20:45:24 708378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 708385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:60005|cwnd:61448|conn:00005649CA6C66CC|stream_id:4|stream_offset:64128| [2025/04/30 20:45:24 708391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 708398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:80| [2025/04/30 20:45:24 708434] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:80|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:60005|now:1746045924708407|stream_id:4|stream_offset:64128| [2025/04/30 20:45:24 708443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:80|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 708451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:60005|applimit:0| [2025/04/30 20:45:24 708457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34053|rtt_var:2604|pto_duration:44469|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 708465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 708471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 708476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 61205| [2025/04/30 20:45:24 708483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924777876|now:1746045924708457|interv:69419| [2025/04/30 20:45:24 708489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924777876|now:1746045924708457|interval:69419|pto_count:0|srtt:34053 [2025/04/30 20:45:24 708496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:61448|inflight:61205| [2025/04/30 20:45:24 708504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924777876| [2025/04/30 20:45:24 708511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924777876| [2025/04/30 20:45:24 708516] [debug] |xqc_engine_wakeup_after|wakeup:1746045924777876|now:1746045924708516|diff:69360| [2025/04/30 20:45:24 708520] [debug] |xqc_engine_main_logic|END|now:1746045924707839| [2025/04/30 20:45:24 708528] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924708528| [2025/04/30 20:45:24 708533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 708539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:27| [2025/04/30 20:45:24 708543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:28| [2025/04/30 20:45:24 708548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:28| [2025/04/30 20:45:24 708552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 708561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:30|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:31|path_largest_ack:30| [2025/04/30 20:45:24 708566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:15818|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42190|ack_elapse:46361|ctl_first_sent_time:1746045924670359|lagest_ack_time:1746045924708528|curr_delivered:16696| [2025/04/30 20:45:24 708574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670359| [2025/04/30 20:45:24 708581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:434||sndq_packets_used_bytes:0|sndq_packets_free:23| [2025/04/30 20:45:24 708588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:31|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:31|path_largest_ack:31| [2025/04/30 20:45:24 708595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:15818|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42190|ack_elapse:46361|ctl_first_sent_time:1746045924670359|lagest_ack_time:1746045924708528|curr_delivered:17896| [2025/04/30 20:45:24 708602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670465| [2025/04/30 20:45:24 708607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:433||sndq_packets_used_bytes:0|sndq_packets_free:24| [2025/04/30 20:45:24 708614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:34053|rttvar:2604|minrtt:30473|latest_rtt:38063|ack_delay:32| [2025/04/30 20:45:24 708620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:34550|rttvar:2947|minrtt:30473|latest_rtt:38063|ack_delay:32| [2025/04/30 20:45:24 708626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:31|lost_pn:28|thresh:3| [2025/04/30 20:45:24 708631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 708637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34550|rtt_var:2947|pto_duration:46338|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 708643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 708650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 708656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 58805| [2025/04/30 20:45:24 708662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779745|now:1746045924708636|interv:71109| [2025/04/30 20:45:24 708667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779745|now:1746045924708636|interval:71109|pto_count:0|srtt:34550 [2025/04/30 20:45:24 708674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 42190, ack_elapse 46361, delivered 17018|rate 367075|lost 0| [2025/04/30 20:45:24 708680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (367075) in round 2| [2025/04/30 20:45:24 708686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 708698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:32268|extra_cwnd:24116| [2025/04/30 20:45:24 708704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:61448|packet_lost:0|acked:2400|po_sent_time:1746045924670465|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 708711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:61448|packet_lost:0|acked:2400|po_sent_time:1746045924670465|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 708718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:367075|cwnd:63848|full_bw_reached:0|inflight:58805|srtt:34550|latest_rtt:38063|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 708726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:28|largest:28|pns:2| [2025/04/30 20:45:24 708733] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:28|frame:ACK |recv_time:1746045924708528|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 708740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044708528|now:1746045924708528|interv:120000000| [2025/04/30 20:45:24 708745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044708528|now:1746045924708528|interv:120000000| [2025/04/30 20:45:24 708751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924777876|pq_index:0| [2025/04/30 20:45:24 708756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924707839| [2025/04/30 20:45:24 708762] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924708762| [2025/04/30 20:45:24 708769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924708767| [2025/04/30 20:45:24 708778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|min_srtt:34550|path_bw:367075|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 708783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:58805|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:65315| [2025/04/30 20:45:24 708790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 708796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 708803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|min_srtt:34550|path_bw:367075|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 708809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:58805|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:66502| [2025/04/30 20:45:24 708815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 708821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 708834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|min_srtt:34550|path_bw:367075|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 708840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:58805|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:67689| [2025/04/30 20:45:24 708847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 708854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 708861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|min_srtt:34550|path_bw:367075|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 708866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:58805|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:68876| [2025/04/30 20:45:24 708872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 708879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 708884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:34550|min_srtt:34550|path_bw:367075|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 708890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:58805|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:70063| [2025/04/30 20:45:24 708896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 708901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 708907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 708913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 708919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 708925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:58805|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:65315| [2025/04/30 20:45:24 708932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 708938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:81| [2025/04/30 20:45:24 709007] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:81|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:58805|now:1746045924708949|stream_id:4|stream_offset:65315| [2025/04/30 20:45:24 709017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:81|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 709024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:58805|applimit:0| [2025/04/30 20:45:24 709036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34550|rtt_var:2947|pto_duration:46338|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 709043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 709048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 709053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 60005| [2025/04/30 20:45:24 709058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924780287|now:1746045924709036|interv:71251| [2025/04/30 20:45:24 709064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924780287|now:1746045924709036|interval:71251|pto_count:0|srtt:34550 [2025/04/30 20:45:24 709071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:63848|inflight:60005| [2025/04/30 20:45:24 709078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 709084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:60005|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:66502| [2025/04/30 20:45:24 709090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 709096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:82| [2025/04/30 20:45:24 709152] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:82|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:60005|now:1746045924709105|stream_id:4|stream_offset:66502| [2025/04/30 20:45:24 709161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:82|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 709168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:60005|applimit:0| [2025/04/30 20:45:24 709173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34550|rtt_var:2947|pto_duration:46338|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 709180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 709186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 709192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 61205| [2025/04/30 20:45:24 709197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924780443|now:1746045924709173|interv:71270| [2025/04/30 20:45:24 709202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924780443|now:1746045924709173|interval:71270|pto_count:0|srtt:34550 [2025/04/30 20:45:24 709208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:63848|inflight:61205| [2025/04/30 20:45:24 709215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 709221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:61205|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:67689| [2025/04/30 20:45:24 709231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 709237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:83| [2025/04/30 20:45:24 709348] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:83|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:61205|now:1746045924709245|stream_id:4|stream_offset:67689| [2025/04/30 20:45:24 709364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:83|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 709370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:61205|applimit:0| [2025/04/30 20:45:24 709377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34550|rtt_var:2947|pto_duration:46338|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 709383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 709388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 709392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 62405| [2025/04/30 20:45:24 709397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924780583|now:1746045924709376|interv:71207| [2025/04/30 20:45:24 709402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924780583|now:1746045924709376|interval:71207|pto_count:0|srtt:34550 [2025/04/30 20:45:24 709407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:63848|inflight:62405| [2025/04/30 20:45:24 709414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 709420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:62405|cwnd:63848|conn:00005649CA6C66CC|stream_id:4|stream_offset:68876| [2025/04/30 20:45:24 709426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 709432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:84| [2025/04/30 20:45:24 709473] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:84|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:62405|now:1746045924709441|stream_id:4|stream_offset:68876| [2025/04/30 20:45:24 709482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:84|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 709488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:62405|applimit:0| [2025/04/30 20:45:24 709493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:34550|rtt_var:2947|pto_duration:46338|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 709499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 709504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 709510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 63605| [2025/04/30 20:45:24 709522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924780779|now:1746045924709493|interv:71286| [2025/04/30 20:45:24 709528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924780779|now:1746045924709493|interval:71286|pto_count:0|srtt:34550 [2025/04/30 20:45:24 709534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:63848|inflight:63605| [2025/04/30 20:45:24 709541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924780779| [2025/04/30 20:45:24 709547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924780779| [2025/04/30 20:45:24 709552] [debug] |xqc_engine_wakeup_after|wakeup:1746045924780779|now:1746045924709552|diff:71227| [2025/04/30 20:45:24 709557] [debug] |xqc_engine_main_logic|END|now:1746045924708767| [2025/04/30 20:45:24 709564] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924709564| [2025/04/30 20:45:24 709570] [debug] |xqc_engine_wakeup_after|wakeup:1746045924780779|now:1746045924709570|diff:71209| [2025/04/30 20:45:24 709576] [debug] |xqc_engine_main_logic|END|now:1746045924709564| [2025/04/30 20:45:24 710468] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924710467| [2025/04/30 20:45:24 710484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 710493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:28| [2025/04/30 20:45:24 710499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:29| [2025/04/30 20:45:24 710506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:29| [2025/04/30 20:45:24 710512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 710519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:32|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:33|path_largest_ack:32| [2025/04/30 20:45:24 710525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:18218|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42397|ack_elapse:48300|ctl_first_sent_time:1746045924670566|lagest_ack_time:1746045924710467|curr_delivered:19096| [2025/04/30 20:45:24 710532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670566| [2025/04/30 20:45:24 710538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:432||sndq_packets_used_bytes:0|sndq_packets_free:25| [2025/04/30 20:45:24 710544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:33|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:33|path_largest_ack:33| [2025/04/30 20:45:24 710550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:18218|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42397|ack_elapse:48300|ctl_first_sent_time:1746045924670566|lagest_ack_time:1746045924710467|curr_delivered:20296| [2025/04/30 20:45:24 710556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670670| [2025/04/30 20:45:24 710562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:431||sndq_packets_used_bytes:0|sndq_packets_free:26| [2025/04/30 20:45:24 710567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:34550|rttvar:2947|minrtt:30473|latest_rtt:39797|ack_delay:40| [2025/04/30 20:45:24 710581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:35201|rttvar:3512|minrtt:30473|latest_rtt:39797|ack_delay:40| [2025/04/30 20:45:24 710587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:33|lost_pn:30|thresh:3| [2025/04/30 20:45:24 710593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 710598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35201|rtt_var:3512|pto_duration:49249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 710604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 710610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 710640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 61205| [2025/04/30 20:45:24 710646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924783690|now:1746045924710598|interv:73092| [2025/04/30 20:45:24 710652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924783690|now:1746045924710598|interval:73092|pto_count:0|srtt:35201 [2025/04/30 20:45:24 710658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 42397, ack_elapse 48300, delivered 19418|rate 402028|lost 0| [2025/04/30 20:45:24 710664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (402028) in round 2| [2025/04/30 20:45:24 710669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 710675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:35341|extra_cwnd:26534| [2025/04/30 20:45:24 710681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:63848|packet_lost:0|acked:2400|po_sent_time:1746045924670670|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 710687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:63848|packet_lost:0|acked:2400|po_sent_time:1746045924670670|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 710693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:402028|cwnd:66248|full_bw_reached:0|inflight:61205|srtt:35201|latest_rtt:39797|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 710701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:29|largest:29|pns:2| [2025/04/30 20:45:24 710707] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:29|frame:ACK |recv_time:1746045924710467|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 710713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044710467|now:1746045924710467|interv:120000000| [2025/04/30 20:45:24 710719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044710467|now:1746045924710467|interv:120000000| [2025/04/30 20:45:24 710725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924780779|pq_index:0| [2025/04/30 20:45:24 710731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924708767| [2025/04/30 20:45:24 710740] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924710740| [2025/04/30 20:45:24 710747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924710746| [2025/04/30 20:45:24 710756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|min_srtt:35201|path_bw:402028|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 710762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:61205|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:70063| [2025/04/30 20:45:24 710768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 710774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 710780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|min_srtt:35201|path_bw:402028|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 710786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:61205|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:71250| [2025/04/30 20:45:24 710792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 710798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 710804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|min_srtt:35201|path_bw:402028|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 710810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:61205|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:72437| [2025/04/30 20:45:24 710816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 710822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 710827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|min_srtt:35201|path_bw:402028|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 710833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:61205|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:73624| [2025/04/30 20:45:24 710839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 710845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 710851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35201|min_srtt:35201|path_bw:402028|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 710861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:61205|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:74811| [2025/04/30 20:45:24 710867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 710872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 710878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 710885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 710892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 710897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:61205|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:70063| [2025/04/30 20:45:24 710903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 710909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:85| [2025/04/30 20:45:24 710955] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:85|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:61205|now:1746045924710919|stream_id:4|stream_offset:70063| [2025/04/30 20:45:24 710963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:85|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 710969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:61205|applimit:0| [2025/04/30 20:45:24 710975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35201|rtt_var:3512|pto_duration:49249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 710981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 710987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 710993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 62405| [2025/04/30 20:45:24 710999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785168|now:1746045924710975|interv:74193| [2025/04/30 20:45:24 711004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785168|now:1746045924710975|interval:74193|pto_count:0|srtt:35201 [2025/04/30 20:45:24 711203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:66248|inflight:62405| [2025/04/30 20:45:24 711212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 711218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:62405|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:71250| [2025/04/30 20:45:24 711224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 711230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:86| [2025/04/30 20:45:24 711271] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:86|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:62405|now:1746045924711239|stream_id:4|stream_offset:71250| [2025/04/30 20:45:24 711285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:86|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 711291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:62405|applimit:0| [2025/04/30 20:45:24 711297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35201|rtt_var:3512|pto_duration:49249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 711303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 711308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 711334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 63605| [2025/04/30 20:45:24 711340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785488|now:1746045924711296|interv:74192| [2025/04/30 20:45:24 711346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785488|now:1746045924711296|interval:74192|pto_count:0|srtt:35201 [2025/04/30 20:45:24 711352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:66248|inflight:63605| [2025/04/30 20:45:24 711358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 711364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:63605|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:72437| [2025/04/30 20:45:24 711370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 711376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:87| [2025/04/30 20:45:24 711414] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:87|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:63605|now:1746045924711385|stream_id:4|stream_offset:72437| [2025/04/30 20:45:24 711422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:87|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 711428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:63605|applimit:0| [2025/04/30 20:45:24 711434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35201|rtt_var:3512|pto_duration:49249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 711440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 711624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 711631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 64805| [2025/04/30 20:45:24 711638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785634|now:1746045924711434|interv:74200| [2025/04/30 20:45:24 711643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785634|now:1746045924711434|interval:74200|pto_count:0|srtt:35201 [2025/04/30 20:45:24 711656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:66248|inflight:64805| [2025/04/30 20:45:24 711662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 711668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:64805|cwnd:66248|conn:00005649CA6C66CC|stream_id:4|stream_offset:73624| [2025/04/30 20:45:24 711674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 711680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:88| [2025/04/30 20:45:24 711719] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:88|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:64805|now:1746045924711690|stream_id:4|stream_offset:73624| [2025/04/30 20:45:24 711726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:88|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 711732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:64805|applimit:0| [2025/04/30 20:45:24 711738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35201|rtt_var:3512|pto_duration:49249|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 711744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 711749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 711755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 66005| [2025/04/30 20:45:24 711760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785939|now:1746045924711738|interv:74201| [2025/04/30 20:45:24 711765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785939|now:1746045924711738|interval:74201|pto_count:0|srtt:35201 [2025/04/30 20:45:24 711771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:66248|inflight:66005| [2025/04/30 20:45:24 711778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924785939| [2025/04/30 20:45:24 711784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924785939| [2025/04/30 20:45:24 711789] [debug] |xqc_engine_wakeup_after|wakeup:1746045924785939|now:1746045924711789|diff:74150| [2025/04/30 20:45:24 711795] [debug] |xqc_engine_main_logic|END|now:1746045924710746| [2025/04/30 20:45:24 711802] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924711802| [2025/04/30 20:45:24 711808] [debug] |xqc_engine_wakeup_after|wakeup:1746045924785939|now:1746045924711807|diff:74132| [2025/04/30 20:45:24 711813] [debug] |xqc_engine_main_logic|END|now:1746045924711802| [2025/04/30 20:45:24 712434] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924712433| [2025/04/30 20:45:24 712448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 712455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:29| [2025/04/30 20:45:24 712461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:30| [2025/04/30 20:45:24 712475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:30| [2025/04/30 20:45:24 712480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 712487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:34|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:35|path_largest_ack:34| [2025/04/30 20:45:24 712493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:20618|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42601|ack_elapse:50266|ctl_first_sent_time:1746045924670770|lagest_ack_time:1746045924712433|curr_delivered:21496| [2025/04/30 20:45:24 712500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670770| [2025/04/30 20:45:24 712506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:430||sndq_packets_used_bytes:0|sndq_packets_free:27| [2025/04/30 20:45:24 712512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:35|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:35|path_largest_ack:35| [2025/04/30 20:45:24 712518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:20618|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42601|ack_elapse:50266|ctl_first_sent_time:1746045924670770|lagest_ack_time:1746045924712433|curr_delivered:22696| [2025/04/30 20:45:24 712567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670876| [2025/04/30 20:45:24 712573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:429||sndq_packets_used_bytes:0|sndq_packets_free:28| [2025/04/30 20:45:24 712579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:35201|rttvar:3512|minrtt:30473|latest_rtt:41557|ack_delay:48| [2025/04/30 20:45:24 712585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:35989|rttvar:4211|minrtt:30473|latest_rtt:41557|ack_delay:48| [2025/04/30 20:45:24 712591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:35|lost_pn:32|thresh:3| [2025/04/30 20:45:24 712597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 712602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35989|rtt_var:4211|pto_duration:52833|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 712608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 712614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 712619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 63605| [2025/04/30 20:45:24 712625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924789523|now:1746045924712602|interv:76921| [2025/04/30 20:45:24 712630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924789523|now:1746045924712602|interval:76921|pto_count:0|srtt:35989 [2025/04/30 20:45:24 712636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 42601, ack_elapse 50266, delivered 21818|rate 434050|lost 0| [2025/04/30 20:45:24 712642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (434050) in round 2| [2025/04/30 20:45:24 712653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 712658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:38157|extra_cwnd:28750| [2025/04/30 20:45:24 712664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:66248|packet_lost:0|acked:2400|po_sent_time:1746045924670876|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 712670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:66248|packet_lost:0|acked:2400|po_sent_time:1746045924670876|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 712676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:434050|cwnd:68648|full_bw_reached:0|inflight:63605|srtt:35989|latest_rtt:41557|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 712684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:30|largest:30|pns:2| [2025/04/30 20:45:24 712690] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:30|frame:ACK |recv_time:1746045924712433|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 712696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044712433|now:1746045924712433|interv:120000000| [2025/04/30 20:45:24 712702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044712433|now:1746045924712433|interv:120000000| [2025/04/30 20:45:24 712707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924785939|pq_index:0| [2025/04/30 20:45:24 712713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924710746| [2025/04/30 20:45:24 712741] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924712741| [2025/04/30 20:45:24 712748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924712746| [2025/04/30 20:45:24 712756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|min_srtt:35989|path_bw:434050|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 712762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:63605|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:74811| [2025/04/30 20:45:24 712768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 712774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 712781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|min_srtt:35989|path_bw:434050|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 712786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:63605|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:75998| [2025/04/30 20:45:24 712792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 712803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 712809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|min_srtt:35989|path_bw:434050|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 712815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:63605|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:77185| [2025/04/30 20:45:24 712821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 712832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 712838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|min_srtt:35989|path_bw:434050|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 712844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:63605|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:78372| [2025/04/30 20:45:24 712849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 712856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 712861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:35989|min_srtt:35989|path_bw:434050|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 712960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:63605|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:79559| [2025/04/30 20:45:24 712968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 712974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 712980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 712987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 712994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 713000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:63605|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:74811| [2025/04/30 20:45:24 713007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 713014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:89| [2025/04/30 20:45:24 713084] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:89|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:63605|now:1746045924713024|stream_id:4|stream_offset:74811| [2025/04/30 20:45:24 713092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:89|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 713106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:63605|applimit:0| [2025/04/30 20:45:24 713112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35989|rtt_var:4211|pto_duration:52833|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 713117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 713123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 713128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 64805| [2025/04/30 20:45:24 713134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924790857|now:1746045924713111|interv:77746| [2025/04/30 20:45:24 713139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924790857|now:1746045924713111|interval:77746|pto_count:0|srtt:35989 [2025/04/30 20:45:24 713145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:68648|inflight:64805| [2025/04/30 20:45:24 713151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 713157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:64805|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:75998| [2025/04/30 20:45:24 713163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 713169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:90| [2025/04/30 20:45:24 713231] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:90|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:64805|now:1746045924713203|stream_id:4|stream_offset:75998| [2025/04/30 20:45:24 713240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:90|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 713248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:64805|applimit:0| [2025/04/30 20:45:24 713254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35989|rtt_var:4211|pto_duration:52833|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 713260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 713267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 713273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 66005| [2025/04/30 20:45:24 713278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791036|now:1746045924713254|interv:77782| [2025/04/30 20:45:24 713284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791036|now:1746045924713254|interval:77782|pto_count:0|srtt:35989 [2025/04/30 20:45:24 713291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:68648|inflight:66005| [2025/04/30 20:45:24 713298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 713310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:66005|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:77185| [2025/04/30 20:45:24 713339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 713345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:91| [2025/04/30 20:45:24 713380] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:91|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:66005|now:1746045924713355|stream_id:4|stream_offset:77185| [2025/04/30 20:45:24 713460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:91|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 713469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:66005|applimit:0| [2025/04/30 20:45:24 713475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35989|rtt_var:4211|pto_duration:52833|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 713482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 713488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 713494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 67205| [2025/04/30 20:45:24 713511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791188|now:1746045924713475|interv:77713| [2025/04/30 20:45:24 713518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791188|now:1746045924713475|interval:77713|pto_count:0|srtt:35989 [2025/04/30 20:45:24 713525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:68648|inflight:67205| [2025/04/30 20:45:24 713532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 713539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:67205|cwnd:68648|conn:00005649CA6C66CC|stream_id:4|stream_offset:78372| [2025/04/30 20:45:24 713545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 713552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:92| [2025/04/30 20:45:24 713611] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:92|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:67205|now:1746045924713562|stream_id:4|stream_offset:78372| [2025/04/30 20:45:24 713621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:92|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 713628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:67205|applimit:0| [2025/04/30 20:45:24 713635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:35989|rtt_var:4211|pto_duration:52833|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 713641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 713651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 713658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 68405| [2025/04/30 20:45:24 713664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791395|now:1746045924713634|interv:77761| [2025/04/30 20:45:24 713694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791395|now:1746045924713634|interval:77761|pto_count:0|srtt:35989 [2025/04/30 20:45:24 713702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:68648|inflight:68405| [2025/04/30 20:45:24 713710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924791395| [2025/04/30 20:45:24 713717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924791395| [2025/04/30 20:45:24 713723] [debug] |xqc_engine_wakeup_after|wakeup:1746045924791395|now:1746045924713723|diff:77672| [2025/04/30 20:45:24 713729] [debug] |xqc_engine_main_logic|END|now:1746045924712746| [2025/04/30 20:45:24 713737] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924713737| [2025/04/30 20:45:24 713743] [debug] |xqc_engine_wakeup_after|wakeup:1746045924791395|now:1746045924713743|diff:77652| [2025/04/30 20:45:24 713749] [debug] |xqc_engine_main_logic|END|now:1746045924713737| [2025/04/30 20:45:24 714400] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924714399| [2025/04/30 20:45:24 714417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 714426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:30| [2025/04/30 20:45:24 714431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:31| [2025/04/30 20:45:24 714440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:31| [2025/04/30 20:45:24 714446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 714453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:36|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:37|path_largest_ack:36| [2025/04/30 20:45:24 714460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:23018|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42817|ack_elapse:52232|ctl_first_sent_time:1746045924670986|lagest_ack_time:1746045924714399|curr_delivered:23896| [2025/04/30 20:45:24 714467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924670986| [2025/04/30 20:45:24 714473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:428||sndq_packets_used_bytes:0|sndq_packets_free:29| [2025/04/30 20:45:24 714480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:37|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:37|path_largest_ack:37| [2025/04/30 20:45:24 714486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:23018|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:42817|ack_elapse:52232|ctl_first_sent_time:1746045924670986|lagest_ack_time:1746045924714399|curr_delivered:25096| [2025/04/30 20:45:24 714493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924671085| [2025/04/30 20:45:24 714499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:427||sndq_packets_used_bytes:0|sndq_packets_free:30| [2025/04/30 20:45:24 714512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:35989|rttvar:4211|minrtt:30473|latest_rtt:43314|ack_delay:32| [2025/04/30 20:45:24 714518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:36901|rttvar:4982|minrtt:30473|latest_rtt:43314|ack_delay:32| [2025/04/30 20:45:24 714524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:37|lost_pn:34|thresh:3| [2025/04/30 20:45:24 714530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 714536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:36901|rtt_var:4982|pto_duration:56829|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 714543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 714549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 714554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 66005| [2025/04/30 20:45:24 714560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924795391|now:1746045924714536|interv:80855| [2025/04/30 20:45:24 714566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924795391|now:1746045924714536|interval:80855|pto_count:0|srtt:36901 [2025/04/30 20:45:24 714573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 42817, ack_elapse 52232, delivered 24218|rate 463662|lost 0| [2025/04/30 20:45:24 714580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (463662) in round 2| [2025/04/30 20:45:24 714586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 714592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:40762|extra_cwnd:30798| [2025/04/30 20:45:24 714598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:68648|packet_lost:0|acked:2400|po_sent_time:1746045924671085|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 714605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:68648|packet_lost:0|acked:2400|po_sent_time:1746045924671085|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 714612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:463662|cwnd:71048|full_bw_reached:0|inflight:66005|srtt:36901|latest_rtt:43314|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 714621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:31|largest:31|pns:2| [2025/04/30 20:45:24 714628] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:31|frame:ACK |recv_time:1746045924714399|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 714636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044714399|now:1746045924714399|interv:120000000| [2025/04/30 20:45:24 714641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044714399|now:1746045924714399|interv:120000000| [2025/04/30 20:45:24 714653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924791395|pq_index:0| [2025/04/30 20:45:24 714659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924712746| [2025/04/30 20:45:24 714665] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924714665| [2025/04/30 20:45:24 714673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924714671| [2025/04/30 20:45:24 714681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|min_srtt:36901|path_bw:463662|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 714688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:66005|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:79559| [2025/04/30 20:45:24 714695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 714702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 714709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|min_srtt:36901|path_bw:463662|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 714715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:66005|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:80746| [2025/04/30 20:45:24 714721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 714728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 714734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|min_srtt:36901|path_bw:463662|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 714740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:66005|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:81933| [2025/04/30 20:45:24 714746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 714753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 714760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|min_srtt:36901|path_bw:463662|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 714766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:66005|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:83120| [2025/04/30 20:45:24 714773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 714779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 714790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:36901|min_srtt:36901|path_bw:463662|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 714797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:66005|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:84307| [2025/04/30 20:45:24 714804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 714810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 714816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 714822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 714829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 714836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:66005|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:79559| [2025/04/30 20:45:24 714843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 714850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:93| [2025/04/30 20:45:24 714939] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:93|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:66005|now:1746045924714860|stream_id:4|stream_offset:79559| [2025/04/30 20:45:24 714950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:93|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 714958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:66005|applimit:0| [2025/04/30 20:45:24 714964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:36901|rtt_var:4982|pto_duration:56829|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 714971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 714977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 714982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 67205| [2025/04/30 20:45:24 714989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796689|now:1746045924714964|interv:81725| [2025/04/30 20:45:24 714995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796689|now:1746045924714964|interval:81725|pto_count:0|srtt:36901 [2025/04/30 20:45:24 715003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:71048|inflight:67205| [2025/04/30 20:45:24 715010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 715017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:67205|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:80746| [2025/04/30 20:45:24 715023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 715036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:94| [2025/04/30 20:45:24 715099] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:94|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:67205|now:1746045924715047|stream_id:4|stream_offset:80746| [2025/04/30 20:45:24 715109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:94|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 715116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:67205|applimit:0| [2025/04/30 20:45:24 715122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:36901|rtt_var:4982|pto_duration:56829|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 715127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 715132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 715138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 68405| [2025/04/30 20:45:24 715143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796876|now:1746045924715121|interv:81755| [2025/04/30 20:45:24 715148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796876|now:1746045924715121|interval:81755|pto_count:0|srtt:36901 [2025/04/30 20:45:24 715155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:71048|inflight:68405| [2025/04/30 20:45:24 715161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 715167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:68405|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:81933| [2025/04/30 20:45:24 715172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 715178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:95| [2025/04/30 20:45:24 715220] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:95|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:68405|now:1746045924715187|stream_id:4|stream_offset:81933| [2025/04/30 20:45:24 715231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:95|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 715238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:68405|applimit:0| [2025/04/30 20:45:24 715245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:36901|rtt_var:4982|pto_duration:56829|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 715252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 715258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 715264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 69605| [2025/04/30 20:45:24 715271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924797016|now:1746045924715245|interv:81771| [2025/04/30 20:45:24 715284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924797016|now:1746045924715245|interval:81771|pto_count:0|srtt:36901 [2025/04/30 20:45:24 715291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:71048|inflight:69605| [2025/04/30 20:45:24 715298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 715304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:69605|cwnd:71048|conn:00005649CA6C66CC|stream_id:4|stream_offset:83120| [2025/04/30 20:45:24 715311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 715343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:96| [2025/04/30 20:45:24 715410] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:96|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:69605|now:1746045924715355|stream_id:4|stream_offset:83120| [2025/04/30 20:45:24 715420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:96|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 715427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:69605|applimit:0| [2025/04/30 20:45:24 715433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:36901|rtt_var:4982|pto_duration:56829|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 715439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 715444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 715449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 70805| [2025/04/30 20:45:24 715455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924797184|now:1746045924715433|interv:81751| [2025/04/30 20:45:24 715462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924797184|now:1746045924715433|interval:81751|pto_count:0|srtt:36901 [2025/04/30 20:45:24 715468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:71048|inflight:70805| [2025/04/30 20:45:24 715476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924797184| [2025/04/30 20:45:24 715482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924797184| [2025/04/30 20:45:24 715488] [debug] |xqc_engine_wakeup_after|wakeup:1746045924797184|now:1746045924715488|diff:81696| [2025/04/30 20:45:24 715495] [debug] |xqc_engine_main_logic|END|now:1746045924714671| [2025/04/30 20:45:24 715503] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924715503| [2025/04/30 20:45:24 715509] [debug] |xqc_engine_wakeup_after|wakeup:1746045924797184|now:1746045924715509|diff:81675| [2025/04/30 20:45:24 715515] [debug] |xqc_engine_main_logic|END|now:1746045924715503| [2025/04/30 20:45:24 716022] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924716021| [2025/04/30 20:45:24 716032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 716044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:31| [2025/04/30 20:45:24 716048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:32| [2025/04/30 20:45:24 716054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:32| [2025/04/30 20:45:24 716058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 716063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:38|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:39|path_largest_ack:38| [2025/04/30 20:45:24 716067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:25418|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:43018|ack_elapse:53854|ctl_first_sent_time:1746045924671187|lagest_ack_time:1746045924716021|curr_delivered:26296| [2025/04/30 20:45:24 716072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924671187| [2025/04/30 20:45:24 716077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:426||sndq_packets_used_bytes:0|sndq_packets_free:31| [2025/04/30 20:45:24 716083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:39|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:39|path_largest_ack:39| [2025/04/30 20:45:24 716090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:25418|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:43018|ack_elapse:53854|ctl_first_sent_time:1746045924671187|lagest_ack_time:1746045924716021|curr_delivered:27496| [2025/04/30 20:45:24 716097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924671285| [2025/04/30 20:45:24 716103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:425||sndq_packets_used_bytes:0|sndq_packets_free:32| [2025/04/30 20:45:24 716110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:36901|rttvar:4982|minrtt:30473|latest_rtt:44736|ack_delay:32| [2025/04/30 20:45:24 716116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:37877|rttvar:5687|minrtt:30473|latest_rtt:44736|ack_delay:32| [2025/04/30 20:45:24 716122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:39|lost_pn:36|thresh:3| [2025/04/30 20:45:24 716129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 716135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:37877|rtt_var:5687|pto_duration:60625|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 716141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 716145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 716148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 68405| [2025/04/30 20:45:24 716152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800980|now:1746045924716135|interv:84845| [2025/04/30 20:45:24 716156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800980|now:1746045924716135|interval:84845|pto_count:0|srtt:37877 [2025/04/30 20:45:24 716161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 43018, ack_elapse 53854, delivered 26618|rate 494262|lost 0| [2025/04/30 20:45:24 716169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (494262) in round 2| [2025/04/30 20:45:24 716173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 716179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:43450|extra_cwnd:32914| [2025/04/30 20:45:24 716185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:71048|packet_lost:0|acked:2400|po_sent_time:1746045924671285|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 716192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:71048|packet_lost:0|acked:2400|po_sent_time:1746045924671285|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 716199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:494262|cwnd:73448|full_bw_reached:0|inflight:68405|srtt:37877|latest_rtt:44736|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 716207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:32|largest:32|pns:2| [2025/04/30 20:45:24 716213] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:32|frame:ACK |recv_time:1746045924716021|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 716220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044716021|now:1746045924716021|interv:120000000| [2025/04/30 20:45:24 716226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044716021|now:1746045924716021|interv:120000000| [2025/04/30 20:45:24 716232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924797184|pq_index:0| [2025/04/30 20:45:24 716239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924714671| [2025/04/30 20:45:24 716245] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924716245| [2025/04/30 20:45:24 716253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924716251| [2025/04/30 20:45:24 716262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|min_srtt:37877|path_bw:494262|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 716269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:68405|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:84307| [2025/04/30 20:45:24 716275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 716282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 716289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|min_srtt:37877|path_bw:494262|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 716295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:68405|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:85494| [2025/04/30 20:45:24 716307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 716336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 716344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|min_srtt:37877|path_bw:494262|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 716350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:68405|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:86681| [2025/04/30 20:45:24 716356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 716360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 716365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|min_srtt:37877|path_bw:494262|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 716369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:68405|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:87868| [2025/04/30 20:45:24 716374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 716378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 716383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:37877|min_srtt:37877|path_bw:494262|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 716387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:68405|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:89055| [2025/04/30 20:45:24 716391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 716397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 716403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 716410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 716417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 716424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:68405|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:84307| [2025/04/30 20:45:24 716429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 716434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:97| [2025/04/30 20:45:24 716470] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:97|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:68405|now:1746045924716441|stream_id:4|stream_offset:84307| [2025/04/30 20:45:24 716482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:97|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 716490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:68405|applimit:0| [2025/04/30 20:45:24 716497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:37877|rtt_var:5687|pto_duration:60625|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 716504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 716510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 716516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 69605| [2025/04/30 20:45:24 716523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924802066|now:1746045924716496|interv:85570| [2025/04/30 20:45:24 716530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924802066|now:1746045924716496|interval:85570|pto_count:0|srtt:37877 [2025/04/30 20:45:24 716538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:73448|inflight:69605| [2025/04/30 20:45:24 716546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 716553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:69605|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:85494| [2025/04/30 20:45:24 716559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 716566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:98| [2025/04/30 20:45:24 716602] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:98|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:69605|now:1746045924716576|stream_id:4|stream_offset:85494| [2025/04/30 20:45:24 716608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:98|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 716613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:69605|applimit:0| [2025/04/30 20:45:24 716621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:37877|rtt_var:5687|pto_duration:60625|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 716628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 716634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 716641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 70805| [2025/04/30 20:45:24 716648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924802201|now:1746045924716620|interv:85581| [2025/04/30 20:45:24 716654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924802201|now:1746045924716620|interval:85581|pto_count:0|srtt:37877 [2025/04/30 20:45:24 716667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:73448|inflight:70805| [2025/04/30 20:45:24 716674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 716681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:70805|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:86681| [2025/04/30 20:45:24 716688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 716694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:99| [2025/04/30 20:45:24 716735] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:99|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:70805|now:1746045924716704|stream_id:4|stream_offset:86681| [2025/04/30 20:45:24 716745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:99|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 716751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:70805|applimit:0| [2025/04/30 20:45:24 716758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:37877|rtt_var:5687|pto_duration:60625|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 716765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 716771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 716777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 72005| [2025/04/30 20:45:24 716783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924802329|now:1746045924716758|interv:85571| [2025/04/30 20:45:24 716789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924802329|now:1746045924716758|interval:85571|pto_count:0|srtt:37877 [2025/04/30 20:45:24 716796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:73448|inflight:72005| [2025/04/30 20:45:24 716803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 716810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:72005|cwnd:73448|conn:00005649CA6C66CC|stream_id:4|stream_offset:87868| [2025/04/30 20:45:24 716817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 716823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:100| [2025/04/30 20:45:24 716879] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:100|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:72005|now:1746045924716833|stream_id:4|stream_offset:87868| [2025/04/30 20:45:24 716890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:100|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 716898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:72005|applimit:0| [2025/04/30 20:45:24 716905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:37877|rtt_var:5687|pto_duration:60625|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 716918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 716924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 716931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 73205| [2025/04/30 20:45:24 716937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924802458|now:1746045924716904|interv:85554| [2025/04/30 20:45:24 716942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924802458|now:1746045924716904|interval:85554|pto_count:0|srtt:37877 [2025/04/30 20:45:24 716949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:73448|inflight:73205| [2025/04/30 20:45:24 716957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924802458| [2025/04/30 20:45:24 716963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924802458| [2025/04/30 20:45:24 716970] [debug] |xqc_engine_wakeup_after|wakeup:1746045924802458|now:1746045924716969|diff:85489| [2025/04/30 20:45:24 716976] [debug] |xqc_engine_main_logic|END|now:1746045924716251| [2025/04/30 20:45:24 716984] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924716984| [2025/04/30 20:45:24 716990] [debug] |xqc_engine_wakeup_after|wakeup:1746045924802458|now:1746045924716990|diff:85468| [2025/04/30 20:45:24 716996] [debug] |xqc_engine_main_logic|END|now:1746045924716984| [2025/04/30 20:45:24 719595] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924719593| [2025/04/30 20:45:24 719610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 719620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:32| [2025/04/30 20:45:24 719627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:33| [2025/04/30 20:45:24 719635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:33| [2025/04/30 20:45:24 719641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 719646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:40|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:41|path_largest_ack:40| [2025/04/30 20:45:24 719652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:27818|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:43247|ack_elapse:57426|ctl_first_sent_time:1746045924671416|lagest_ack_time:1746045924719593|curr_delivered:28696| [2025/04/30 20:45:24 719657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924671416| [2025/04/30 20:45:24 719661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:424||sndq_packets_used_bytes:0|sndq_packets_free:33| [2025/04/30 20:45:24 719666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:41|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:41|path_largest_ack:41| [2025/04/30 20:45:24 719671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:27818|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:43247|ack_elapse:57426|ctl_first_sent_time:1746045924671416|lagest_ack_time:1746045924719593|curr_delivered:29896| [2025/04/30 20:45:24 719682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924671524| [2025/04/30 20:45:24 719686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:423||sndq_packets_used_bytes:0|sndq_packets_free:34| [2025/04/30 20:45:24 719690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:37877|rttvar:5687|minrtt:30473|latest_rtt:48069|ack_delay:32| [2025/04/30 20:45:24 719694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:39147|rttvar:6806|minrtt:30473|latest_rtt:48069|ack_delay:32| [2025/04/30 20:45:24 719699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:41|lost_pn:38|thresh:3| [2025/04/30 20:45:24 719703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 719709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:39147|rtt_var:6806|pto_duration:66371|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 719716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 719722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 719728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 70805| [2025/04/30 20:45:24 719734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924808204|now:1746045924719709|interv:88495| [2025/04/30 20:45:24 719740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924808204|now:1746045924719709|interval:88495|pto_count:0|srtt:39147 [2025/04/30 20:45:24 719747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 43247, ack_elapse 57426, delivered 29018|rate 505311|lost 0| [2025/04/30 20:45:24 719753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (505311) in round 2| [2025/04/30 20:45:24 719759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 719765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:44423|extra_cwnd:33678| [2025/04/30 20:45:24 719771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:73448|packet_lost:0|acked:2400|po_sent_time:1746045924671524|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 719778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:73448|packet_lost:0|acked:2400|po_sent_time:1746045924671524|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 719784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:505311|cwnd:75848|full_bw_reached:0|inflight:70805|srtt:39147|latest_rtt:48069|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 719793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:33|largest:33|pns:2| [2025/04/30 20:45:24 719800] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:33|frame:ACK |recv_time:1746045924719593|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 719808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044719593|now:1746045924719593|interv:120000000| [2025/04/30 20:45:24 719819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044719593|now:1746045924719593|interv:120000000| [2025/04/30 20:45:24 719825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924802458|pq_index:0| [2025/04/30 20:45:24 719831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924716251| [2025/04/30 20:45:24 719837] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924719836| [2025/04/30 20:45:24 719844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924719842| [2025/04/30 20:45:24 719853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|min_srtt:39147|path_bw:505311|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 719859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:70805|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:89055| [2025/04/30 20:45:24 719866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 719873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 719880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|min_srtt:39147|path_bw:505311|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 719886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:70805|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:90242| [2025/04/30 20:45:24 719892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 719899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 719906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|min_srtt:39147|path_bw:505311|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 719912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:70805|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:91429| [2025/04/30 20:45:24 719918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 719925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 719931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|min_srtt:39147|path_bw:505311|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 719937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:70805|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:92616| [2025/04/30 20:45:24 719943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 719955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 719961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:39147|min_srtt:39147|path_bw:505311|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 719967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:70805|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:93803| [2025/04/30 20:45:24 719974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 719980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 719985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 719991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 719998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 720004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:70805|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:89055| [2025/04/30 20:45:24 720010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 720017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:101| [2025/04/30 20:45:24 720064] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:101|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:70805|now:1746045924720027|stream_id:4|stream_offset:89055| [2025/04/30 20:45:24 720073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:101|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 720079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:70805|applimit:0| [2025/04/30 20:45:24 720086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:39147|rtt_var:6806|pto_duration:66371|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 720093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 720099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 720106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 72005| [2025/04/30 20:45:24 720113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924811398|now:1746045924720085|interv:91313| [2025/04/30 20:45:24 720119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924811398|now:1746045924720085|interval:91313|pto_count:0|srtt:39147 [2025/04/30 20:45:24 720126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:75848|inflight:72005| [2025/04/30 20:45:24 720134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 720140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:72005|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:90242| [2025/04/30 20:45:24 720152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 720158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:102| [2025/04/30 20:45:24 720200] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:102|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:72005|now:1746045924720168|stream_id:4|stream_offset:90242| [2025/04/30 20:45:24 720210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:102|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 720217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:72005|applimit:0| [2025/04/30 20:45:24 720224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:39147|rtt_var:6806|pto_duration:66371|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 720231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 720237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 720243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 73205| [2025/04/30 20:45:24 720249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924811539|now:1746045924720224|interv:91315| [2025/04/30 20:45:24 720255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924811539|now:1746045924720224|interval:91315|pto_count:0|srtt:39147 [2025/04/30 20:45:24 720262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:75848|inflight:73205| [2025/04/30 20:45:24 720270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 720274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:73205|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:91429| [2025/04/30 20:45:24 720278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 720283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:103| [2025/04/30 20:45:24 720332] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:103|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:73205|now:1746045924720290|stream_id:4|stream_offset:91429| [2025/04/30 20:45:24 720344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:103|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 720351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:73205|applimit:0| [2025/04/30 20:45:24 720357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:39147|rtt_var:6806|pto_duration:66371|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 720364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 720370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 720383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 74405| [2025/04/30 20:45:24 720390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924811661|now:1746045924720357|interv:91304| [2025/04/30 20:45:24 720396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924811661|now:1746045924720357|interval:91304|pto_count:0|srtt:39147 [2025/04/30 20:45:24 720403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:75848|inflight:74405| [2025/04/30 20:45:24 720411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 720418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:74405|cwnd:75848|conn:00005649CA6C66CC|stream_id:4|stream_offset:92616| [2025/04/30 20:45:24 720425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 720431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:104| [2025/04/30 20:45:24 720494] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:104|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:74405|now:1746045924720442|stream_id:4|stream_offset:92616| [2025/04/30 20:45:24 720503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:104|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 720510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:74405|applimit:0| [2025/04/30 20:45:24 720516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:39147|rtt_var:6806|pto_duration:66371|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 720523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 720529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 720535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 75605| [2025/04/30 20:45:24 720541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924811813|now:1746045924720516|interv:91297| [2025/04/30 20:45:24 720547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924811813|now:1746045924720516|interval:91297|pto_count:0|srtt:39147 [2025/04/30 20:45:24 720554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:75848|inflight:75605| [2025/04/30 20:45:24 720562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924811813| [2025/04/30 20:45:24 720569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924811813| [2025/04/30 20:45:24 720575] [debug] |xqc_engine_wakeup_after|wakeup:1746045924811813|now:1746045924720575|diff:91238| [2025/04/30 20:45:24 720582] [debug] |xqc_engine_main_logic|END|now:1746045924719842| [2025/04/30 20:45:24 720593] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924720593| [2025/04/30 20:45:24 720601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 720610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:33| [2025/04/30 20:45:24 720623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:34| [2025/04/30 20:45:24 720632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:34| [2025/04/30 20:45:24 720638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 720645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:42|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:43|path_largest_ack:42| [2025/04/30 20:45:24 720652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:30218|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:43456|ack_elapse:58426|ctl_first_sent_time:1746045924671625|lagest_ack_time:1746045924720593|curr_delivered:31096| [2025/04/30 20:45:24 720659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924671625| [2025/04/30 20:45:24 720666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:422||sndq_packets_used_bytes:0|sndq_packets_free:35| [2025/04/30 20:45:24 720673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:43|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:43|path_largest_ack:43| [2025/04/30 20:45:24 720679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:30218|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:43456|ack_elapse:58426|ctl_first_sent_time:1746045924671625|lagest_ack_time:1746045924720593|curr_delivered:32296| [2025/04/30 20:45:24 720686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924671733| [2025/04/30 20:45:24 720692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:421||sndq_packets_used_bytes:0|sndq_packets_free:36| [2025/04/30 20:45:24 720698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:39147|rttvar:6806|minrtt:30473|latest_rtt:48860|ack_delay:32| [2025/04/30 20:45:24 720705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:40357|rttvar:7525|minrtt:30473|latest_rtt:48860|ack_delay:32| [2025/04/30 20:45:24 720712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:43|lost_pn:40|thresh:3| [2025/04/30 20:45:24 720718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 720724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:40357|rtt_var:7525|pto_duration:70457|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 720731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 720737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 720743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 73205| [2025/04/30 20:45:24 720750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924815899|now:1746045924720724|interv:95175| [2025/04/30 20:45:24 720756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924815899|now:1746045924720724|interval:95175|pto_count:0|srtt:40357 [2025/04/30 20:45:24 720763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 43456, ack_elapse 58426, delivered 31418|rate 537740|lost 0| [2025/04/30 20:45:24 720776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (537740) in round 2| [2025/04/30 20:45:24 720782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 720789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:47273|extra_cwnd:35922| [2025/04/30 20:45:24 720796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:75848|packet_lost:0|acked:2400|po_sent_time:1746045924671733|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 720803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:75848|packet_lost:0|acked:2400|po_sent_time:1746045924671733|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 720810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:537740|cwnd:78248|full_bw_reached:0|inflight:73205|srtt:40357|latest_rtt:48860|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 720819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:34|largest:34|pns:2| [2025/04/30 20:45:24 720826] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:34|frame:ACK |recv_time:1746045924720593|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 720833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044720593|now:1746045924720593|interv:120000000| [2025/04/30 20:45:24 720839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044720593|now:1746045924720593|interv:120000000| [2025/04/30 20:45:24 720846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924811813|pq_index:0| [2025/04/30 20:45:24 720852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924719842| [2025/04/30 20:45:24 720858] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924720858| [2025/04/30 20:45:24 720865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924720864| [2025/04/30 20:45:24 720875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|min_srtt:40357|path_bw:537740|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 720882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:73205|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:93803| [2025/04/30 20:45:24 720889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 720896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 720903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|min_srtt:40357|path_bw:537740|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 720909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:73205|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 720916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 720929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 720936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|min_srtt:40357|path_bw:537740|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 720943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:73205|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:96177| [2025/04/30 20:45:24 720949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 720956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 720962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|min_srtt:40357|path_bw:537740|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 720968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:73205|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:97364| [2025/04/30 20:45:24 720974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 720981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 720987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:40357|min_srtt:40357|path_bw:537740|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 720994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:73205|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:98551| [2025/04/30 20:45:24 721001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 721007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 721012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 721019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 721026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 721032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:73205|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:93803| [2025/04/30 20:45:24 721039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 721045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:105| [2025/04/30 20:45:24 721115] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:105|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:73205|now:1746045924721056|stream_id:4|stream_offset:93803| [2025/04/30 20:45:24 721126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:105|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 721140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:73205|applimit:0| [2025/04/30 20:45:24 721147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:40357|rtt_var:7525|pto_duration:70457|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 721154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 721159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 721163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 74405| [2025/04/30 20:45:24 721167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816513|now:1746045924721147|interv:95366| [2025/04/30 20:45:24 721171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816513|now:1746045924721147|interval:95366|pto_count:0|srtt:40357 [2025/04/30 20:45:24 721175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:78248|inflight:74405| [2025/04/30 20:45:24 721181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 721185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:74405|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 721189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 721193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:106| [2025/04/30 20:45:24 721229] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:106|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:74405|now:1746045924721201|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 721238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:106|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 721245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:74405|applimit:0| [2025/04/30 20:45:24 721252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:40357|rtt_var:7525|pto_duration:70457|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 721259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 721265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 721271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 75605| [2025/04/30 20:45:24 721277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816658|now:1746045924721251|interv:95407| [2025/04/30 20:45:24 721281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816658|now:1746045924721251|interval:95407|pto_count:0|srtt:40357 [2025/04/30 20:45:24 721286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:78248|inflight:75605| [2025/04/30 20:45:24 721295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 721300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:75605|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:96177| [2025/04/30 20:45:24 721305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 721311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:107| [2025/04/30 20:45:24 721381] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:107|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:75605|now:1746045924721350|stream_id:4|stream_offset:96177| [2025/04/30 20:45:24 721391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:107|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 721398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:75605|applimit:0| [2025/04/30 20:45:24 721405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:40357|rtt_var:7525|pto_duration:70457|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 721413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 721419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 721425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 76805| [2025/04/30 20:45:24 721432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816807|now:1746045924721405|interv:95402| [2025/04/30 20:45:24 721436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816807|now:1746045924721405|interval:95402|pto_count:0|srtt:40357 [2025/04/30 20:45:24 721441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:78248|inflight:76805| [2025/04/30 20:45:24 721446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 721450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:76805|cwnd:78248|conn:00005649CA6C66CC|stream_id:4|stream_offset:97364| [2025/04/30 20:45:24 721454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 721458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:108| [2025/04/30 20:45:24 721491] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:108|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:76805|now:1746045924721465|stream_id:4|stream_offset:97364| [2025/04/30 20:45:24 721500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:108|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 721507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:76805|applimit:0| [2025/04/30 20:45:24 721514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:40357|rtt_var:7525|pto_duration:70457|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 721528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 721535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 721541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 78005| [2025/04/30 20:45:24 721547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816922|now:1746045924721514|interv:95408| [2025/04/30 20:45:24 721553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816922|now:1746045924721514|interval:95408|pto_count:0|srtt:40357 [2025/04/30 20:45:24 721560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:78248|inflight:78005| [2025/04/30 20:45:24 721567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924816922| [2025/04/30 20:45:24 721574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924816922| [2025/04/30 20:45:24 721581] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816922|now:1746045924721580|diff:95342| [2025/04/30 20:45:24 721587] [debug] |xqc_engine_main_logic|END|now:1746045924720864| [2025/04/30 20:45:24 721595] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924721594| [2025/04/30 20:45:24 721600] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816922|now:1746045924721600|diff:95322| [2025/04/30 20:45:24 721607] [debug] |xqc_engine_main_logic|END|now:1746045924721594| [2025/04/30 20:45:24 722002] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924722000| [2025/04/30 20:45:24 722013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 722022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:34| [2025/04/30 20:45:24 722026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:35| [2025/04/30 20:45:24 722032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:35| [2025/04/30 20:45:24 722036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 722042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:44|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:45|path_largest_ack:44| [2025/04/30 20:45:24 722046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:32618|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:44839|ack_elapse:59833|ctl_first_sent_time:1746045924673008|lagest_ack_time:1746045924722000|curr_delivered:33496| [2025/04/30 20:45:24 722051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924673008| [2025/04/30 20:45:24 722056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:420||sndq_packets_used_bytes:0|sndq_packets_free:37| [2025/04/30 20:45:24 722060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:45|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:45|path_largest_ack:45| [2025/04/30 20:45:24 722064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:32618|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:44839|ack_elapse:59833|ctl_first_sent_time:1746045924673008|lagest_ack_time:1746045924722000|curr_delivered:34696| [2025/04/30 20:45:24 722089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924673120| [2025/04/30 20:45:24 722102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:419||sndq_packets_used_bytes:0|sndq_packets_free:38| [2025/04/30 20:45:24 722106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:40357|rttvar:7525|minrtt:30473|latest_rtt:48880|ack_delay:32| [2025/04/30 20:45:24 722111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:41419|rttvar:7766|minrtt:30473|latest_rtt:48880|ack_delay:32| [2025/04/30 20:45:24 722115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:45|lost_pn:42|thresh:3| [2025/04/30 20:45:24 722119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 722123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41419|rtt_var:7766|pto_duration:72483|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 722128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 722132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 722136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 75605| [2025/04/30 20:45:24 722140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924818948|now:1746045924722123|interv:96825| [2025/04/30 20:45:24 722144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924818948|now:1746045924722123|interval:96825|pto_count:0|srtt:41419 [2025/04/30 20:45:24 722149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 44839, ack_elapse 59833, delivered 33818|rate 565206|lost 0| [2025/04/30 20:45:24 722153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (565206) in round 2| [2025/04/30 20:45:24 722157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 722161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:49688|extra_cwnd:37822| [2025/04/30 20:45:24 722165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:78248|packet_lost:0|acked:2400|po_sent_time:1746045924673120|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 722170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:78248|packet_lost:0|acked:2400|po_sent_time:1746045924673120|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 722174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:565206|cwnd:80648|full_bw_reached:0|inflight:75605|srtt:41419|latest_rtt:48880|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 722180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:35|largest:35|pns:2| [2025/04/30 20:45:24 722185] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:35|frame:ACK |recv_time:1746045924722000|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 722189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044722000|now:1746045924722000|interv:120000000| [2025/04/30 20:45:24 722197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044722000|now:1746045924722000|interv:120000000| [2025/04/30 20:45:24 722201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924816922|pq_index:0| [2025/04/30 20:45:24 722205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924720864| [2025/04/30 20:45:24 722209] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924722209| [2025/04/30 20:45:24 722214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924722213| [2025/04/30 20:45:24 722220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|min_srtt:41419|path_bw:565206|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 722225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:75605|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:98551| [2025/04/30 20:45:24 722229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 722234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 722238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|min_srtt:41419|path_bw:565206|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 722243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:75605|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:99738| [2025/04/30 20:45:24 722247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 722251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 722256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|min_srtt:41419|path_bw:565206|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 722260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:75605|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:100925| [2025/04/30 20:45:24 722264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 722269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 722273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|min_srtt:41419|path_bw:565206|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 722277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:75605|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:102112| [2025/04/30 20:45:24 722282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 722286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 722293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:41419|min_srtt:41419|path_bw:565206|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 722297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:75605|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:103299| [2025/04/30 20:45:24 722301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 722305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 722309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 722334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 722341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 722346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:75605|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:98551| [2025/04/30 20:45:24 722350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 722355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:109| [2025/04/30 20:45:24 722403] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:109|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:75605|now:1746045924722362|stream_id:4|stream_offset:98551| [2025/04/30 20:45:24 722413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:109|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 722421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:75605|applimit:0| [2025/04/30 20:45:24 722428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41419|rtt_var:7766|pto_duration:72483|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 722435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 722442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 722448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 76805| [2025/04/30 20:45:24 722455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924819845|now:1746045924722427|interv:97418| [2025/04/30 20:45:24 722461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924819845|now:1746045924722427|interval:97418|pto_count:0|srtt:41419 [2025/04/30 20:45:24 722465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:80648|inflight:76805| [2025/04/30 20:45:24 722470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 722475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:76805|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:99738| [2025/04/30 20:45:24 722484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 722488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:110| [2025/04/30 20:45:24 722537] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:110|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:76805|now:1746045924722495|stream_id:4|stream_offset:99738| [2025/04/30 20:45:24 722547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:110|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 722554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:76805|applimit:0| [2025/04/30 20:45:24 722561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41419|rtt_var:7766|pto_duration:72483|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 722569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 722575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 722581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 78005| [2025/04/30 20:45:24 722587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924819978|now:1746045924722561|interv:97417| [2025/04/30 20:45:24 722594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924819978|now:1746045924722561|interval:97417|pto_count:0|srtt:41419 [2025/04/30 20:45:24 722601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:80648|inflight:78005| [2025/04/30 20:45:24 722608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 722615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:78005|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:100925| [2025/04/30 20:45:24 722622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 722628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:111| [2025/04/30 20:45:24 722691] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:111|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:78005|now:1746045924722638|stream_id:4|stream_offset:100925| [2025/04/30 20:45:24 722701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:111|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 722709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:78005|applimit:0| [2025/04/30 20:45:24 722715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41419|rtt_var:7766|pto_duration:72483|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 722722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 722728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 722734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 79205| [2025/04/30 20:45:24 722746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820121|now:1746045924722715|interv:97406| [2025/04/30 20:45:24 722752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820121|now:1746045924722715|interval:97406|pto_count:0|srtt:41419 [2025/04/30 20:45:24 722759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:80648|inflight:79205| [2025/04/30 20:45:24 722767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 722773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:79205|cwnd:80648|conn:00005649CA6C66CC|stream_id:4|stream_offset:102112| [2025/04/30 20:45:24 722780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 722786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:112| [2025/04/30 20:45:24 722867] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:112|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:79205|now:1746045924722798|stream_id:4|stream_offset:102112| [2025/04/30 20:45:24 722878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:112|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 722886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:79205|applimit:0| [2025/04/30 20:45:24 722893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41419|rtt_var:7766|pto_duration:72483|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 722899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 722905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 722910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 80405| [2025/04/30 20:45:24 722915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820281|now:1746045924722893|interv:97388| [2025/04/30 20:45:24 722920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820281|now:1746045924722893|interval:97388|pto_count:0|srtt:41419 [2025/04/30 20:45:24 722927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:80648|inflight:80405| [2025/04/30 20:45:24 722934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924820281| [2025/04/30 20:45:24 722939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924820281| [2025/04/30 20:45:24 722945] [debug] |xqc_engine_wakeup_after|wakeup:1746045924820281|now:1746045924722945|diff:97336| [2025/04/30 20:45:24 722952] [debug] |xqc_engine_main_logic|END|now:1746045924722213| [2025/04/30 20:45:24 722960] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924722960| [2025/04/30 20:45:24 722966] [debug] |xqc_engine_wakeup_after|wakeup:1746045924820281|now:1746045924722966|diff:97315| [2025/04/30 20:45:24 722972] [debug] |xqc_engine_main_logic|END|now:1746045924722960| [2025/04/30 20:45:24 724683] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924724682| [2025/04/30 20:45:24 724708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 724717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:35| [2025/04/30 20:45:24 724723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:36| [2025/04/30 20:45:24 724732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:36| [2025/04/30 20:45:24 724738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 724746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:46|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:47|path_largest_ack:46| [2025/04/30 20:45:24 724753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:35018|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:45064|ack_elapse:62515|ctl_first_sent_time:1746045924673233|lagest_ack_time:1746045924724682|curr_delivered:35896| [2025/04/30 20:45:24 724761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924673233| [2025/04/30 20:45:24 724768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:418||sndq_packets_used_bytes:0|sndq_packets_free:39| [2025/04/30 20:45:24 724775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:47|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:47|path_largest_ack:47| [2025/04/30 20:45:24 724782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:35018|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:45064|ack_elapse:62515|ctl_first_sent_time:1746045924673233|lagest_ack_time:1746045924724682|curr_delivered:37096| [2025/04/30 20:45:24 724789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924673362| [2025/04/30 20:45:24 724795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:417||sndq_packets_used_bytes:0|sndq_packets_free:40| [2025/04/30 20:45:24 724801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:41419|rttvar:7766|minrtt:30473|latest_rtt:51320|ack_delay:32| [2025/04/30 20:45:24 724808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:42653|rttvar:8292|minrtt:30473|latest_rtt:51320|ack_delay:32| [2025/04/30 20:45:24 724814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:47|lost_pn:44|thresh:3| [2025/04/30 20:45:24 724821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 724827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42653|rtt_var:8292|pto_duration:75821|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 724834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 724840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 724846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 78005| [2025/04/30 20:45:24 724852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924823619|now:1746045924724827|interv:98792| [2025/04/30 20:45:24 724858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924823619|now:1746045924724827|interval:98792|pto_count:0|srtt:42653 [2025/04/30 20:45:24 724871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 45064, ack_elapse 62515, delivered 36218|rate 579348|lost 0| [2025/04/30 20:45:24 724877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (579348) in round 2| [2025/04/30 20:45:24 724884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 724890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:50931|extra_cwnd:38800| [2025/04/30 20:45:24 724896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:80648|packet_lost:0|acked:2400|po_sent_time:1746045924673362|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 724902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:80648|packet_lost:0|acked:2400|po_sent_time:1746045924673362|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 724909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:579348|cwnd:83048|full_bw_reached:0|inflight:78005|srtt:42653|latest_rtt:51320|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 724918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:36|largest:36|pns:2| [2025/04/30 20:45:24 724925] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:36|frame:ACK |recv_time:1746045924724682|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 724932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044724682|now:1746045924724682|interv:120000000| [2025/04/30 20:45:24 724939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044724682|now:1746045924724682|interv:120000000| [2025/04/30 20:45:24 724945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924820281|pq_index:0| [2025/04/30 20:45:24 724952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924722213| [2025/04/30 20:45:24 724958] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924724958| [2025/04/30 20:45:24 724966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924724964| [2025/04/30 20:45:24 724975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|min_srtt:42653|path_bw:579348|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 724982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:78005|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:103299| [2025/04/30 20:45:24 725012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 725020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 725027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|min_srtt:42653|path_bw:579348|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 725034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:78005|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:104486| [2025/04/30 20:45:24 725047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 725054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 725061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|min_srtt:42653|path_bw:579348|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 725068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:78005|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:105673| [2025/04/30 20:45:24 725074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 725081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 725087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|min_srtt:42653|path_bw:579348|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 725093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:78005|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:106860| [2025/04/30 20:45:24 725100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 725106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 725113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:42653|min_srtt:42653|path_bw:579348|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 725119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:78005|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 725124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 725130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 725135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 725141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 725147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 725152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:78005|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:103299| [2025/04/30 20:45:24 725158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 725164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:113| [2025/04/30 20:45:24 725212] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:113|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:78005|now:1746045924725175|stream_id:4|stream_offset:103299| [2025/04/30 20:45:24 725224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:113|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 725230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:78005|applimit:0| [2025/04/30 20:45:24 725236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42653|rtt_var:8292|pto_duration:75821|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 725242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 725247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 725252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 79205| [2025/04/30 20:45:24 725258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924825996|now:1746045924725236|interv:100760| [2025/04/30 20:45:24 725264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924825996|now:1746045924725236|interval:100760|pto_count:0|srtt:42653 [2025/04/30 20:45:24 725271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:83048|inflight:79205| [2025/04/30 20:45:24 725279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 725285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:79205|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:104486| [2025/04/30 20:45:24 725292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 725298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:114| [2025/04/30 20:45:24 725365] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:114|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:79205|now:1746045924725308|stream_id:4|stream_offset:104486| [2025/04/30 20:45:24 725378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:114|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 725386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:79205|applimit:0| [2025/04/30 20:45:24 725392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42653|rtt_var:8292|pto_duration:75821|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 725399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 725406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 725412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 80405| [2025/04/30 20:45:24 725419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826129|now:1746045924725392|interv:100737| [2025/04/30 20:45:24 725425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826129|now:1746045924725392|interval:100737|pto_count:0|srtt:42653 [2025/04/30 20:45:24 725440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:83048|inflight:80405| [2025/04/30 20:45:24 725448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 725453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:80405|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:105673| [2025/04/30 20:45:24 725458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 725462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:115| [2025/04/30 20:45:24 725494] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:115|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:80405|now:1746045924725470|stream_id:4|stream_offset:105673| [2025/04/30 20:45:24 725500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:115|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 725504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:80405|applimit:0| [2025/04/30 20:45:24 725509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42653|rtt_var:8292|pto_duration:75821|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 725514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 725520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 725526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 81605| [2025/04/30 20:45:24 725533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826291|now:1746045924725508|interv:100783| [2025/04/30 20:45:24 725540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826291|now:1746045924725508|interval:100783|pto_count:0|srtt:42653 [2025/04/30 20:45:24 725555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:83048|inflight:81605| [2025/04/30 20:45:24 725562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 725569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:81605|cwnd:83048|conn:00005649CA6C66CC|stream_id:4|stream_offset:106860| [2025/04/30 20:45:24 725576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 725583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:116| [2025/04/30 20:45:24 725649] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:116|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:81605|now:1746045924725594|stream_id:4|stream_offset:106860| [2025/04/30 20:45:24 725660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:116|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 725667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:81605|applimit:0| [2025/04/30 20:45:24 725681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42653|rtt_var:8292|pto_duration:75821|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 725686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 725690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 725694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 82805| [2025/04/30 20:45:24 725698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826415|now:1746045924725680|interv:100735| [2025/04/30 20:45:24 725702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826415|now:1746045924725680|interval:100735|pto_count:0|srtt:42653 [2025/04/30 20:45:24 725706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:83048|inflight:82805| [2025/04/30 20:45:24 725711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924826415| [2025/04/30 20:45:24 725716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924826415| [2025/04/30 20:45:24 725721] [debug] |xqc_engine_wakeup_after|wakeup:1746045924826415|now:1746045924725721|diff:100694| [2025/04/30 20:45:24 725727] [debug] |xqc_engine_main_logic|END|now:1746045924724964| [2025/04/30 20:45:24 725735] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924725735| [2025/04/30 20:45:24 725742] [debug] |xqc_engine_wakeup_after|wakeup:1746045924826415|now:1746045924725741|diff:100674| [2025/04/30 20:45:24 725747] [debug] |xqc_engine_main_logic|END|now:1746045924725735| [2025/04/30 20:45:24 725968] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924725966| [2025/04/30 20:45:24 725980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 725989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:36| [2025/04/30 20:45:24 726007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:37| [2025/04/30 20:45:24 726013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:37| [2025/04/30 20:45:24 726017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 726025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:48|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:49|path_largest_ack:48| [2025/04/30 20:45:24 726033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:37418|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:45299|ack_elapse:63799|ctl_first_sent_time:1746045924673468|lagest_ack_time:1746045924725966|curr_delivered:38296| [2025/04/30 20:45:24 726039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924673468| [2025/04/30 20:45:24 726046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:416||sndq_packets_used_bytes:0|sndq_packets_free:41| [2025/04/30 20:45:24 726067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:49|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:49|path_largest_ack:49| [2025/04/30 20:45:24 726072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:37418|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:45299|ack_elapse:63799|ctl_first_sent_time:1746045924673468|lagest_ack_time:1746045924725966|curr_delivered:39496| [2025/04/30 20:45:24 726085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924673576| [2025/04/30 20:45:24 726092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:415||sndq_packets_used_bytes:0|sndq_packets_free:42| [2025/04/30 20:45:24 726098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:42653|rttvar:8292|minrtt:30473|latest_rtt:52390|ack_delay:32| [2025/04/30 20:45:24 726103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43866|rttvar:8645|minrtt:30473|latest_rtt:52390|ack_delay:32| [2025/04/30 20:45:24 726120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:49|lost_pn:46|thresh:3| [2025/04/30 20:45:24 726126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 726133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43866|rtt_var:8645|pto_duration:78446|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 726140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 726144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 726148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 80405| [2025/04/30 20:45:24 726152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829040|now:1746045924726132|interv:102908| [2025/04/30 20:45:24 726156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829040|now:1746045924726132|interval:102908|pto_count:0|srtt:43866 [2025/04/30 20:45:24 726160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 45299, ack_elapse 63799, delivered 38618|rate 605307|lost 0| [2025/04/30 20:45:24 726164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (605307) in round 2| [2025/04/30 20:45:24 726169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 726173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:53213|extra_cwnd:40596| [2025/04/30 20:45:24 726177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:83048|packet_lost:0|acked:2400|po_sent_time:1746045924673576|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 726197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:83048|packet_lost:0|acked:2400|po_sent_time:1746045924673576|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 726205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:605307|cwnd:85448|full_bw_reached:0|inflight:80405|srtt:43866|latest_rtt:52390|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 726213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:37|largest:37|pns:2| [2025/04/30 20:45:24 726220] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:37|frame:ACK |recv_time:1746045924725966|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 726231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044725966|now:1746045924725966|interv:120000000| [2025/04/30 20:45:24 726237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044725966|now:1746045924725966|interv:120000000| [2025/04/30 20:45:24 726243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924826415|pq_index:0| [2025/04/30 20:45:24 726249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924724964| [2025/04/30 20:45:24 726255] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924726254| [2025/04/30 20:45:24 726262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924726260| [2025/04/30 20:45:24 726271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|min_srtt:43866|path_bw:605307|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 726277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:80405|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 726284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 726292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 726298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|min_srtt:43866|path_bw:605307|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 726302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:80405|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:109234| [2025/04/30 20:45:24 726307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 726311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 726344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|min_srtt:43866|path_bw:605307|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 726348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:80405|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:110421| [2025/04/30 20:45:24 726352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 726357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 726361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|min_srtt:43866|path_bw:605307|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 726365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:80405|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:111608| [2025/04/30 20:45:24 726375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 726379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 726384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43866|min_srtt:43866|path_bw:605307|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 726388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:80405|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:112795| [2025/04/30 20:45:24 726393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 726397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 726400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 726405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 726409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 726414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:80405|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 726418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 726423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:117| [2025/04/30 20:45:24 726476] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:117|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:80405|now:1746045924726442|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 726487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:117|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 726494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:80405|applimit:0| [2025/04/30 20:45:24 726501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43866|rtt_var:8645|pto_duration:78446|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 726508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 726515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 726521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 81605| [2025/04/30 20:45:24 726528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829888|now:1746045924726500|interv:103388| [2025/04/30 20:45:24 726534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829888|now:1746045924726500|interval:103388|pto_count:0|srtt:43866 [2025/04/30 20:45:24 726540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:85448|inflight:81605| [2025/04/30 20:45:24 726545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 726555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:81605|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:109234| [2025/04/30 20:45:24 726559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 726564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:118| [2025/04/30 20:45:24 726620] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:118|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:81605|now:1746045924726571|stream_id:4|stream_offset:109234| [2025/04/30 20:45:24 726630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:118|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 726638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:81605|applimit:0| [2025/04/30 20:45:24 726645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43866|rtt_var:8645|pto_duration:78446|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 726652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 726659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 726665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 82805| [2025/04/30 20:45:24 726670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830017|now:1746045924726645|interv:103372| [2025/04/30 20:45:24 726674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830017|now:1746045924726645|interval:103372|pto_count:0|srtt:43866 [2025/04/30 20:45:24 726678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:85448|inflight:82805| [2025/04/30 20:45:24 726683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 726688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:82805|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:110421| [2025/04/30 20:45:24 726692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 726696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:119| [2025/04/30 20:45:24 726731] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:119|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:82805|now:1746045924726704|stream_id:4|stream_offset:110421| [2025/04/30 20:45:24 726739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:119|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 726746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:82805|applimit:0| [2025/04/30 20:45:24 726753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43866|rtt_var:8645|pto_duration:78446|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 726772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 726786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 726792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 84005| [2025/04/30 20:45:24 726799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830150|now:1746045924726753|interv:103397| [2025/04/30 20:45:24 726806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830150|now:1746045924726753|interval:103397|pto_count:0|srtt:43866 [2025/04/30 20:45:24 726814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:85448|inflight:84005| [2025/04/30 20:45:24 726821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 726827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:84005|cwnd:85448|conn:00005649CA6C66CC|stream_id:4|stream_offset:111608| [2025/04/30 20:45:24 726834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 726840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:120| [2025/04/30 20:45:24 726927] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:120|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:84005|now:1746045924726850|stream_id:4|stream_offset:111608| [2025/04/30 20:45:24 726936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:120|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 726944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:84005|applimit:0| [2025/04/30 20:45:24 726951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43866|rtt_var:8645|pto_duration:78446|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 726957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 726964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 726969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 85205| [2025/04/30 20:45:24 726975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830296|now:1746045924726950|interv:103346| [2025/04/30 20:45:24 726981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830296|now:1746045924726950|interval:103346|pto_count:0|srtt:43866 [2025/04/30 20:45:24 726989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:85448|inflight:85205| [2025/04/30 20:45:24 726996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924830296| [2025/04/30 20:45:24 727001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924830296| [2025/04/30 20:45:24 727005] [debug] |xqc_engine_wakeup_after|wakeup:1746045924830296|now:1746045924727004|diff:103292| [2025/04/30 20:45:24 727009] [debug] |xqc_engine_main_logic|END|now:1746045924726260| [2025/04/30 20:45:24 727015] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924727014| [2025/04/30 20:45:24 727018] [debug] |xqc_engine_wakeup_after|wakeup:1746045924830296|now:1746045924727018|diff:103278| [2025/04/30 20:45:24 727027] [debug] |xqc_engine_main_logic|END|now:1746045924727014| [2025/04/30 20:45:24 727963] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924727962| [2025/04/30 20:45:24 727977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 727986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:37| [2025/04/30 20:45:24 727992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:38| [2025/04/30 20:45:24 728000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:38| [2025/04/30 20:45:24 728005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 728013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:50|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:51|path_largest_ack:50| [2025/04/30 20:45:24 728020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:39818|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:45509|ack_elapse:65795|ctl_first_sent_time:1746045924673678|lagest_ack_time:1746045924727962|curr_delivered:40696| [2025/04/30 20:45:24 728027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924673678| [2025/04/30 20:45:24 728034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:414||sndq_packets_used_bytes:0|sndq_packets_free:43| [2025/04/30 20:45:24 728039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:51|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:51|path_largest_ack:51| [2025/04/30 20:45:24 728044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:39818|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:45509|ack_elapse:65795|ctl_first_sent_time:1746045924673678|lagest_ack_time:1746045924727962|curr_delivered:41896| [2025/04/30 20:45:24 728048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924674961| [2025/04/30 20:45:24 728052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:413||sndq_packets_used_bytes:0|sndq_packets_free:44| [2025/04/30 20:45:24 728056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43866|rttvar:8645|minrtt:30473|latest_rtt:53001|ack_delay:40| [2025/04/30 20:45:24 728061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:45003|rttvar:8757|minrtt:30473|latest_rtt:53001|ack_delay:40| [2025/04/30 20:45:24 728065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:51|lost_pn:48|thresh:3| [2025/04/30 20:45:24 728069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 728073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45003|rtt_var:8757|pto_duration:80031|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 728078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 728082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 728086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 82805| [2025/04/30 20:45:24 728089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924831881|now:1746045924728073|interv:103808| [2025/04/30 20:45:24 728099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924831881|now:1746045924728073|interval:103808|pto_count:0|srtt:45003 [2025/04/30 20:45:24 728103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 45509, ack_elapse 65795, delivered 41018|rate 623421|lost 0| [2025/04/30 20:45:24 728107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (623421) in round 2| [2025/04/30 20:45:24 728112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 728116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:54806|extra_cwnd:41848| [2025/04/30 20:45:24 728120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:85448|packet_lost:0|acked:2400|po_sent_time:1746045924674961|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 728124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:85448|packet_lost:0|acked:2400|po_sent_time:1746045924674961|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 728129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:623421|cwnd:87848|full_bw_reached:0|inflight:82805|srtt:45003|latest_rtt:53001|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 728134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:38|largest:38|pns:2| [2025/04/30 20:45:24 728139] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:38|frame:ACK |recv_time:1746045924727962|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 728144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044727962|now:1746045924727962|interv:120000000| [2025/04/30 20:45:24 728148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044727962|now:1746045924727962|interv:120000000| [2025/04/30 20:45:24 728152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924830296|pq_index:0| [2025/04/30 20:45:24 728156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924726260| [2025/04/30 20:45:24 728160] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924728160| [2025/04/30 20:45:24 728165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924728164| [2025/04/30 20:45:24 728171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|min_srtt:45003|path_bw:623421|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 728176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:82805|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:112795| [2025/04/30 20:45:24 728180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 728185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 728192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|min_srtt:45003|path_bw:623421|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 728197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:82805|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:113982| [2025/04/30 20:45:24 728201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 728205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 728210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|min_srtt:45003|path_bw:623421|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 728214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:82805|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 728218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 728222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 728227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|min_srtt:45003|path_bw:623421|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 728231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:82805|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:116356| [2025/04/30 20:45:24 728235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 728239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 728244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45003|min_srtt:45003|path_bw:623421|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 728248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:82805|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:117543| [2025/04/30 20:45:24 728253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 728257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 728260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 728265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 728269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 728273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:82805|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:112795| [2025/04/30 20:45:24 728280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 728285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:121| [2025/04/30 20:45:24 728343] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:121|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:82805|now:1746045924728292|stream_id:4|stream_offset:112795| [2025/04/30 20:45:24 728452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:121|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 728460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:82805|applimit:0| [2025/04/30 20:45:24 728466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45003|rtt_var:8757|pto_duration:80031|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 728473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 728479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 728485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 84005| [2025/04/30 20:45:24 728490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924833323|now:1746045924728466|interv:104857| [2025/04/30 20:45:24 728496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924833323|now:1746045924728466|interval:104857|pto_count:0|srtt:45003 [2025/04/30 20:45:24 728503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:87848|inflight:84005| [2025/04/30 20:45:24 728510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 728516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:84005|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:113982| [2025/04/30 20:45:24 728523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 728529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:122| [2025/04/30 20:45:24 728579] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:122|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:84005|now:1746045924728547|stream_id:4|stream_offset:113982| [2025/04/30 20:45:24 728589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:122|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 728596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:84005|applimit:0| [2025/04/30 20:45:24 728602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45003|rtt_var:8757|pto_duration:80031|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 728608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 728613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 728619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 85205| [2025/04/30 20:45:24 728631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924833578|now:1746045924728601|interv:104977| [2025/04/30 20:45:24 728636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924833578|now:1746045924728601|interval:104977|pto_count:0|srtt:45003 [2025/04/30 20:45:24 728643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:87848|inflight:85205| [2025/04/30 20:45:24 728650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 728656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:85205|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 728663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 728669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:123| [2025/04/30 20:45:24 728708] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:123|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:85205|now:1746045924728679|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 728717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:123|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 728723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:85205|applimit:0| [2025/04/30 20:45:24 728730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45003|rtt_var:8757|pto_duration:80031|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 728736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 728742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 728748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 86405| [2025/04/30 20:45:24 728753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924833710|now:1746045924728729|interv:104981| [2025/04/30 20:45:24 728759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924833710|now:1746045924728729|interval:104981|pto_count:0|srtt:45003 [2025/04/30 20:45:24 728766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:87848|inflight:86405| [2025/04/30 20:45:24 728772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 728778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:86405|cwnd:87848|conn:00005649CA6C66CC|stream_id:4|stream_offset:116356| [2025/04/30 20:45:24 728785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 728791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:124| [2025/04/30 20:45:24 728823] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:124|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:86405|now:1746045924728800|stream_id:4|stream_offset:116356| [2025/04/30 20:45:24 728831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:124|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 728843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:86405|applimit:0| [2025/04/30 20:45:24 728850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45003|rtt_var:8757|pto_duration:80031|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 728857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 728863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 728869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 87605| [2025/04/30 20:45:24 728874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924833831|now:1746045924728850|interv:104981| [2025/04/30 20:45:24 728880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924833831|now:1746045924728850|interval:104981|pto_count:0|srtt:45003 [2025/04/30 20:45:24 728887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:87848|inflight:87605| [2025/04/30 20:45:24 728894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924833831| [2025/04/30 20:45:24 728900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924833831| [2025/04/30 20:45:24 728906] [debug] |xqc_engine_wakeup_after|wakeup:1746045924833831|now:1746045924728905|diff:104926| [2025/04/30 20:45:24 728912] [debug] |xqc_engine_main_logic|END|now:1746045924728164| [2025/04/30 20:45:24 728919] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924728919| [2025/04/30 20:45:24 728925] [debug] |xqc_engine_wakeup_after|wakeup:1746045924833831|now:1746045924728925|diff:104906| [2025/04/30 20:45:24 728931] [debug] |xqc_engine_main_logic|END|now:1746045924728919| [2025/04/30 20:45:24 730444] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924730442| [2025/04/30 20:45:24 730457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 730464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:38| [2025/04/30 20:45:24 730468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:39| [2025/04/30 20:45:24 730473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:39| [2025/04/30 20:45:24 730478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 730483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:52|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:53|path_largest_ack:52| [2025/04/30 20:45:24 730488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:42218|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:46901|ack_elapse:68275|ctl_first_sent_time:1746045924675070|lagest_ack_time:1746045924730442|curr_delivered:43096| [2025/04/30 20:45:24 730492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924675070| [2025/04/30 20:45:24 730497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:412||sndq_packets_used_bytes:0|sndq_packets_free:45| [2025/04/30 20:45:24 730502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:53|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:53|path_largest_ack:53| [2025/04/30 20:45:24 730512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:42218|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:46901|ack_elapse:68275|ctl_first_sent_time:1746045924675070|lagest_ack_time:1746045924730442|curr_delivered:44296| [2025/04/30 20:45:24 730518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924675175| [2025/04/30 20:45:24 730525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:411||sndq_packets_used_bytes:0|sndq_packets_free:46| [2025/04/30 20:45:24 730531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:45003|rttvar:8757|minrtt:30473|latest_rtt:55267|ack_delay:32| [2025/04/30 20:45:24 730538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:46282|rttvar:9126|minrtt:30473|latest_rtt:55267|ack_delay:32| [2025/04/30 20:45:24 730545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:53|lost_pn:50|thresh:3| [2025/04/30 20:45:24 730551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 730556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46282|rtt_var:9126|pto_duration:82786|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 730562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 730568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 730574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 85205| [2025/04/30 20:45:24 730580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836586|now:1746045924730555|interv:106031| [2025/04/30 20:45:24 730587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836586|now:1746045924730555|interval:106031|pto_count:0|srtt:46282 [2025/04/30 20:45:24 730594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 46901, ack_elapse 68275, delivered 43418|rate 635928|lost 0| [2025/04/30 20:45:24 730599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (635928) in round 2| [2025/04/30 20:45:24 730603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 730607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:55905|extra_cwnd:42714| [2025/04/30 20:45:24 730611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:87848|packet_lost:0|acked:2400|po_sent_time:1746045924675175|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 730615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:87848|packet_lost:0|acked:2400|po_sent_time:1746045924675175|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 730620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:635928|cwnd:90248|full_bw_reached:0|inflight:85205|srtt:46282|latest_rtt:55267|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 730626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:39|largest:39|pns:2| [2025/04/30 20:45:24 730634] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:39|frame:ACK |recv_time:1746045924730442|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 730638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044730442|now:1746045924730442|interv:120000000| [2025/04/30 20:45:24 730643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044730442|now:1746045924730442|interv:120000000| [2025/04/30 20:45:24 730647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924833831|pq_index:0| [2025/04/30 20:45:24 730651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924728164| [2025/04/30 20:45:24 730655] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924730655| [2025/04/30 20:45:24 730661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924730659| [2025/04/30 20:45:24 730667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|min_srtt:46282|path_bw:635928|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 730671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:85205|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:117543| [2025/04/30 20:45:24 730676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 730680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 730685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|min_srtt:46282|path_bw:635928|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 730689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:85205|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:118730| [2025/04/30 20:45:24 730694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 730700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 730706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|min_srtt:46282|path_bw:635928|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 730713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:85205|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:119917| [2025/04/30 20:45:24 730720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 730726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 730733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|min_srtt:46282|path_bw:635928|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 730744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:85205|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 730751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 730758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 730765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46282|min_srtt:46282|path_bw:635928|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 730771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:85205|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:122291| [2025/04/30 20:45:24 730777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 730783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 730789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 730795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 730802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 730808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:85205|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:117543| [2025/04/30 20:45:24 730815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 730821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:125| [2025/04/30 20:45:24 730862] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:125|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:85205|now:1746045924730831|stream_id:4|stream_offset:117543| [2025/04/30 20:45:24 730872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:125|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 730879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:85205|applimit:0| [2025/04/30 20:45:24 730886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46282|rtt_var:9126|pto_duration:82786|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 730893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 730898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 730904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 86405| [2025/04/30 20:45:24 730910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838617|now:1746045924730885|interv:107732| [2025/04/30 20:45:24 730916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838617|now:1746045924730885|interval:107732|pto_count:0|srtt:46282 [2025/04/30 20:45:24 730928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:90248|inflight:86405| [2025/04/30 20:45:24 730933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 730937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:86405|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:118730| [2025/04/30 20:45:24 730942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 730946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:126| [2025/04/30 20:45:24 730983] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:126|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:86405|now:1746045924730953|stream_id:4|stream_offset:118730| [2025/04/30 20:45:24 730992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:126|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 730998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:86405|applimit:0| [2025/04/30 20:45:24 731004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46282|rtt_var:9126|pto_duration:82786|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 731011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 731017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 731022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 87605| [2025/04/30 20:45:24 731026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838739|now:1746045924731004|interv:107735| [2025/04/30 20:45:24 731030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838739|now:1746045924731004|interval:107735|pto_count:0|srtt:46282 [2025/04/30 20:45:24 731035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:90248|inflight:87605| [2025/04/30 20:45:24 731040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 731044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:87605|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:119917| [2025/04/30 20:45:24 731049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 731053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:127| [2025/04/30 20:45:24 731090] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:127|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:87605|now:1746045924731060|stream_id:4|stream_offset:119917| [2025/04/30 20:45:24 731099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:127|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 731106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:87605|applimit:0| [2025/04/30 20:45:24 731112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46282|rtt_var:9126|pto_duration:82786|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 731125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 731131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 731136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 88805| [2025/04/30 20:45:24 731140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838846|now:1746045924731112|interv:107734| [2025/04/30 20:45:24 731144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838846|now:1746045924731112|interval:107734|pto_count:0|srtt:46282 [2025/04/30 20:45:24 731148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:90248|inflight:88805| [2025/04/30 20:45:24 731153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 731157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:88805|cwnd:90248|conn:00005649CA6C66CC|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 731162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 731166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:128| [2025/04/30 20:45:24 731193] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:128|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:88805|now:1746045924731173|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 731199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:128|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 731203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:88805|applimit:0| [2025/04/30 20:45:24 731207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46282|rtt_var:9126|pto_duration:82786|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 731212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 731216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 731219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 90005| [2025/04/30 20:45:24 731223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838959|now:1746045924731207|interv:107752| [2025/04/30 20:45:24 731227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838959|now:1746045924731207|interval:107752|pto_count:0|srtt:46282 [2025/04/30 20:45:24 731231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:90248|inflight:90005| [2025/04/30 20:45:24 731236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924838959| [2025/04/30 20:45:24 731240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924838959| [2025/04/30 20:45:24 731244] [debug] |xqc_engine_wakeup_after|wakeup:1746045924838959|now:1746045924731244|diff:107715| [2025/04/30 20:45:24 731253] [debug] |xqc_engine_main_logic|END|now:1746045924730659| [2025/04/30 20:45:24 731258] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924731258| [2025/04/30 20:45:24 731262] [debug] |xqc_engine_wakeup_after|wakeup:1746045924838959|now:1746045924731262|diff:107697| [2025/04/30 20:45:24 731266] [debug] |xqc_engine_main_logic|END|now:1746045924731258| [2025/04/30 20:45:24 731982] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924731981| [2025/04/30 20:45:24 731994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 732000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:39| [2025/04/30 20:45:24 732004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:40| [2025/04/30 20:45:24 732009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:40| [2025/04/30 20:45:24 732014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 732019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:54|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:55|path_largest_ack:54| [2025/04/30 20:45:24 732023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:44618|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:47114|ack_elapse:69814|ctl_first_sent_time:1746045924675283|lagest_ack_time:1746045924731981|curr_delivered:45496| [2025/04/30 20:45:24 732028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924675283| [2025/04/30 20:45:24 732033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:410||sndq_packets_used_bytes:0|sndq_packets_free:47| [2025/04/30 20:45:24 732037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:55|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:55|path_largest_ack:55| [2025/04/30 20:45:24 732041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:44618|prior_delivered:878|prior_time:1746045924662167|is_app_limited:1|send_elapse:47114|ack_elapse:69814|ctl_first_sent_time:1746045924675283|lagest_ack_time:1746045924731981|curr_delivered:46696| [2025/04/30 20:45:24 732046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924675417| [2025/04/30 20:45:24 732050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:409||sndq_packets_used_bytes:0|sndq_packets_free:48| [2025/04/30 20:45:24 732054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:46282|rttvar:9126|minrtt:30473|latest_rtt:56564|ack_delay:40| [2025/04/30 20:45:24 732058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:47562|rttvar:9405|minrtt:30473|latest_rtt:56564|ack_delay:40| [2025/04/30 20:45:24 732062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:55|lost_pn:52|thresh:3| [2025/04/30 20:45:24 732067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 732071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47562|rtt_var:9405|pto_duration:85182|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 732075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 732079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 732088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 87605| [2025/04/30 20:45:24 732092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924841355|now:1746045924732070|interv:109285| [2025/04/30 20:45:24 732096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924841355|now:1746045924732070|interval:109285|pto_count:0|srtt:47562 [2025/04/30 20:45:24 732100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 47114, ack_elapse 69814, delivered 45818|rate 656286|lost 0| [2025/04/30 20:45:24 732105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (656286) in round 2| [2025/04/30 20:45:24 732109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 732113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:57697|extra_cwnd:44122| [2025/04/30 20:45:24 732117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:90248|packet_lost:0|acked:2400|po_sent_time:1746045924675417|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 732121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:90248|packet_lost:0|acked:2400|po_sent_time:1746045924675417|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:884| [2025/04/30 20:45:24 732126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:656286|cwnd:92648|full_bw_reached:0|inflight:87605|srtt:47562|latest_rtt:56564|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 732132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:40|largest:40|pns:2| [2025/04/30 20:45:24 732136] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:40|frame:ACK |recv_time:1746045924731981|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 732141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044731981|now:1746045924731981|interv:120000000| [2025/04/30 20:45:24 732145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044731981|now:1746045924731981|interv:120000000| [2025/04/30 20:45:24 732149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924838959|pq_index:0| [2025/04/30 20:45:24 732153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924730659| [2025/04/30 20:45:24 732157] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924732157| [2025/04/30 20:45:24 732162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924732161| [2025/04/30 20:45:24 732168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|min_srtt:47562|path_bw:656286|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 732173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:87605|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:122291| [2025/04/30 20:45:24 732177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 732185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 732190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|min_srtt:47562|path_bw:656286|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 732194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:87605|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 732199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 732203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 732208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|min_srtt:47562|path_bw:656286|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 732212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:87605|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:124665| [2025/04/30 20:45:24 732216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 732221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 732225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|min_srtt:47562|path_bw:656286|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 732230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:87605|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:125852| [2025/04/30 20:45:24 732234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 732238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 732243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47562|min_srtt:47562|path_bw:656286|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 732247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:87605|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:127039| [2025/04/30 20:45:24 732251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 732255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 732259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 732263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 732268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 732274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:87605|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:122291| [2025/04/30 20:45:24 732279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 732283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:129| [2025/04/30 20:45:24 732336] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:129|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:87605|now:1746045924732290|stream_id:4|stream_offset:122291| [2025/04/30 20:45:24 732349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:129|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 732356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:87605|applimit:0| [2025/04/30 20:45:24 732363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47562|rtt_var:9405|pto_duration:85182|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 732370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 732376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 732381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 88805| [2025/04/30 20:45:24 732385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924842472|now:1746045924732362|interv:110110| [2025/04/30 20:45:24 732389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924842472|now:1746045924732362|interval:110110|pto_count:0|srtt:47562 [2025/04/30 20:45:24 732393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:92648|inflight:88805| [2025/04/30 20:45:24 732398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 732402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:88805|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 732407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 732411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:130| [2025/04/30 20:45:24 732440] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:130|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:88805|now:1746045924732418|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 732446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:130|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 732451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:88805|applimit:0| [2025/04/30 20:45:24 732455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47562|rtt_var:9405|pto_duration:85182|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 732460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 732463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 732472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 90005| [2025/04/30 20:45:24 732476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924842600|now:1746045924732455|interv:110145| [2025/04/30 20:45:24 732480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924842600|now:1746045924732455|interval:110145|pto_count:0|srtt:47562 [2025/04/30 20:45:24 732484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:92648|inflight:90005| [2025/04/30 20:45:24 732488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 732493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:90005|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:124665| [2025/04/30 20:45:24 732497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 732501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:131| [2025/04/30 20:45:24 732524] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:131|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:90005|now:1746045924732506|stream_id:4|stream_offset:124665| [2025/04/30 20:45:24 732529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:131|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 732533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:90005|applimit:0| [2025/04/30 20:45:24 732537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47562|rtt_var:9405|pto_duration:85182|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 732541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 732545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 732549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 91205| [2025/04/30 20:45:24 732553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924842688|now:1746045924732537|interv:110151| [2025/04/30 20:45:24 732557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924842688|now:1746045924732537|interval:110151|pto_count:0|srtt:47562 [2025/04/30 20:45:24 732561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:92648|inflight:91205| [2025/04/30 20:45:24 732566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 732570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:91205|cwnd:92648|conn:00005649CA6C66CC|stream_id:4|stream_offset:125852| [2025/04/30 20:45:24 732574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 732578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:132| [2025/04/30 20:45:24 732599] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:132|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:91205|now:1746045924732584|stream_id:4|stream_offset:125852| [2025/04/30 20:45:24 732607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:132|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 732612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:91205|applimit:0| [2025/04/30 20:45:24 732616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47562|rtt_var:9405|pto_duration:85182|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 732621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 732627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 732633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 92405| [2025/04/30 20:45:24 732639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924842766|now:1746045924732615|interv:110151| [2025/04/30 20:45:24 732646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924842766|now:1746045924732615|interval:110151|pto_count:0|srtt:47562 [2025/04/30 20:45:24 732653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:92648|inflight:92405| [2025/04/30 20:45:24 732660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924842766| [2025/04/30 20:45:24 732666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924842766| [2025/04/30 20:45:24 732671] [debug] |xqc_engine_wakeup_after|wakeup:1746045924842766|now:1746045924732671|diff:110095| [2025/04/30 20:45:24 732678] [debug] |xqc_engine_main_logic|END|now:1746045924732161| [2025/04/30 20:45:24 732686] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924732685| [2025/04/30 20:45:24 732692] [debug] |xqc_engine_wakeup_after|wakeup:1746045924842766|now:1746045924732692|diff:110074| [2025/04/30 20:45:24 732698] [debug] |xqc_engine_main_logic|END|now:1746045924732685| [2025/04/30 20:45:24 733902] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924733901| [2025/04/30 20:45:24 733913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 733919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:40| [2025/04/30 20:45:24 733923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:41| [2025/04/30 20:45:24 733929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:41| [2025/04/30 20:45:24 733933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 733938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:56|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:57|path_largest_ack:56| [2025/04/30 20:45:24 733943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:46730|prior_delivered:1166|prior_time:1746045924692920|is_app_limited:1|send_elapse:31750|ack_elapse:40981|ctl_first_sent_time:1746045924693240|lagest_ack_time:1746045924733901|curr_delivered:47896| [2025/04/30 20:45:24 733947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924693240| [2025/04/30 20:45:24 733952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:408||sndq_packets_used_bytes:0|sndq_packets_free:49| [2025/04/30 20:45:24 733962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:57|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:57|path_largest_ack:57| [2025/04/30 20:45:24 733967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:45180|prior_delivered:3916|prior_time:1746045924696753|is_app_limited:1|send_elapse:34009|ack_elapse:37148|ctl_first_sent_time:1746045924697932|lagest_ack_time:1746045924733901|curr_delivered:49096| [2025/04/30 20:45:24 733971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924697932| [2025/04/30 20:45:24 733975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:407||sndq_packets_used_bytes:0|sndq_packets_free:50| [2025/04/30 20:45:24 733979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:47562|rttvar:9405|minrtt:30473|latest_rtt:35969|ack_delay:24| [2025/04/30 20:45:24 733983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:46110|rttvar:9958|minrtt:30473|latest_rtt:35969|ack_delay:24| [2025/04/30 20:45:24 733988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:57|lost_pn:54|thresh:3| [2025/04/30 20:45:24 733992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 733996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46110|rtt_var:9958|pto_duration:85942|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 734000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 734004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 734008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 90005| [2025/04/30 20:45:24 734012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843526|now:1746045924733996|interv:109530| [2025/04/30 20:45:24 734016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843526|now:1746045924733996|interval:109530|pto_count:0|srtt:46110 [2025/04/30 20:45:24 734021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 34009, ack_elapse 37148, delivered 45180|rate 1216216|lost 0| [2025/04/30 20:45:24 734025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 2 -> 3| [2025/04/30 20:45:24 734029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1216216) in round 3| [2025/04/30 20:45:24 734033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 734037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106920|extra_cwnd:44122| [2025/04/30 20:45:24 734041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:92648|packet_lost:0|acked:2400|po_sent_time:1746045924697932|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 734046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:92648|packet_lost:0|acked:2400|po_sent_time:1746045924697932|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 734053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216216|cwnd:95048|full_bw_reached:0|inflight:90005|srtt:46110|latest_rtt:35969|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:24 734059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:41|largest:41|pns:2| [2025/04/30 20:45:24 734063] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:41|frame:ACK |recv_time:1746045924733901|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 734068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044733901|now:1746045924733901|interv:120000000| [2025/04/30 20:45:24 734072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044733901|now:1746045924733901|interv:120000000| [2025/04/30 20:45:24 734076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924842766|pq_index:0| [2025/04/30 20:45:24 734081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924732161| [2025/04/30 20:45:24 734085] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924734084| [2025/04/30 20:45:24 734090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924734088| [2025/04/30 20:45:24 734096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|min_srtt:46110|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 734100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:90005|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:127039| [2025/04/30 20:45:24 734105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 734109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 734114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|min_srtt:46110|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 734118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:90005|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:128226| [2025/04/30 20:45:24 734123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 734127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 734131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|min_srtt:46110|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 734136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:90005|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:129413| [2025/04/30 20:45:24 734140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 734147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 734151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|min_srtt:46110|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 734155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:90005|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:130600| [2025/04/30 20:45:24 734159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 734164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 734168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46110|min_srtt:46110|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 734172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:90005|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:131787| [2025/04/30 20:45:24 734176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 734180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 734184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 734188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 734193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 734197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:90005|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:127039| [2025/04/30 20:45:24 734202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 734206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:133| [2025/04/30 20:45:24 734240] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:133|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:90005|now:1746045924734212|stream_id:4|stream_offset:127039| [2025/04/30 20:45:24 734246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:133|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 734252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:90005|applimit:0| [2025/04/30 20:45:24 734260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46110|rtt_var:9958|pto_duration:85942|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 734266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 734273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 734280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 91205| [2025/04/30 20:45:24 734292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845154|now:1746045924734259|interv:110895| [2025/04/30 20:45:24 734297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845154|now:1746045924734259|interval:110895|pto_count:0|srtt:46110 [2025/04/30 20:45:24 734301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:95048|inflight:91205| [2025/04/30 20:45:24 734306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 734310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:91205|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:128226| [2025/04/30 20:45:24 734338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 734342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:134| [2025/04/30 20:45:24 734372] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:134|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:91205|now:1746045924734349|stream_id:4|stream_offset:128226| [2025/04/30 20:45:24 734377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:134|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 734385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:91205|applimit:0| [2025/04/30 20:45:24 734391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46110|rtt_var:9958|pto_duration:85942|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 734399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 734405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 734412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 92405| [2025/04/30 20:45:24 734419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845291|now:1746045924734391|interv:110900| [2025/04/30 20:45:24 734423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845291|now:1746045924734391|interval:110900|pto_count:0|srtt:46110 [2025/04/30 20:45:24 734427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:95048|inflight:92405| [2025/04/30 20:45:24 734432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 734436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:92405|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:129413| [2025/04/30 20:45:24 734440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 734444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:135| [2025/04/30 20:45:24 734472] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:135|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:92405|now:1746045924734451|stream_id:4|stream_offset:129413| [2025/04/30 20:45:24 734485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:135|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 734492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:92405|applimit:0| [2025/04/30 20:45:24 734499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46110|rtt_var:9958|pto_duration:85942|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 734506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 734513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 734520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 93605| [2025/04/30 20:45:24 734526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845393|now:1746045924734499|interv:110894| [2025/04/30 20:45:24 734532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845393|now:1746045924734499|interval:110894|pto_count:0|srtt:46110 [2025/04/30 20:45:24 734539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:95048|inflight:93605| [2025/04/30 20:45:24 734547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 734554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:93605|cwnd:95048|conn:00005649CA6C66CC|stream_id:4|stream_offset:130600| [2025/04/30 20:45:24 734561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 734565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:136| [2025/04/30 20:45:24 734593] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:136|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:93605|now:1746045924734572|stream_id:4|stream_offset:130600| [2025/04/30 20:45:24 734598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:136|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 734603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:93605|applimit:0| [2025/04/30 20:45:24 734608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46110|rtt_var:9958|pto_duration:85942|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 734615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 734621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 734627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 94805| [2025/04/30 20:45:24 734634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845514|now:1746045924734608|interv:110906| [2025/04/30 20:45:24 734640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845514|now:1746045924734608|interval:110906|pto_count:0|srtt:46110 [2025/04/30 20:45:24 734645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:95048|inflight:94805| [2025/04/30 20:45:24 734655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924845514| [2025/04/30 20:45:24 734662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924845514| [2025/04/30 20:45:24 734668] [debug] |xqc_engine_wakeup_after|wakeup:1746045924845514|now:1746045924734668|diff:110846| [2025/04/30 20:45:24 734675] [debug] |xqc_engine_main_logic|END|now:1746045924734088| [2025/04/30 20:45:24 734684] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924734684| [2025/04/30 20:45:24 734690] [debug] |xqc_engine_wakeup_after|wakeup:1746045924845514|now:1746045924734690|diff:110824| [2025/04/30 20:45:24 734695] [debug] |xqc_engine_main_logic|END|now:1746045924734684| [2025/04/30 20:45:24 735943] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924735941| [2025/04/30 20:45:24 735954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 735961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:41| [2025/04/30 20:45:24 735964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:42| [2025/04/30 20:45:24 735970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:42| [2025/04/30 20:45:24 735974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 735979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:58|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:59|path_largest_ack:58| [2025/04/30 20:45:24 735984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:46380|prior_delivered:3916|prior_time:1746045924696753|is_app_limited:1|send_elapse:34155|ack_elapse:39188|ctl_first_sent_time:1746045924698078|lagest_ack_time:1746045924735941|curr_delivered:50296| [2025/04/30 20:45:24 735989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924698078| [2025/04/30 20:45:24 735993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:406||sndq_packets_used_bytes:0|sndq_packets_free:51| [2025/04/30 20:45:24 735998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:59|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:59|path_largest_ack:59| [2025/04/30 20:45:24 736002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:46380|prior_delivered:3916|prior_time:1746045924696753|is_app_limited:1|send_elapse:34155|ack_elapse:39188|ctl_first_sent_time:1746045924698078|lagest_ack_time:1746045924735941|curr_delivered:51496| [2025/04/30 20:45:24 736007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924698421| [2025/04/30 20:45:24 736011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:405||sndq_packets_used_bytes:0|sndq_packets_free:52| [2025/04/30 20:45:24 736015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:46110|rttvar:9958|minrtt:30473|latest_rtt:37520|ack_delay:40| [2025/04/30 20:45:24 736019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:45032|rttvar:9626|minrtt:30473|latest_rtt:37520|ack_delay:40| [2025/04/30 20:45:24 736023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:59|lost_pn:56|thresh:3| [2025/04/30 20:45:24 736028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 736032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45032|rtt_var:9626|pto_duration:83536|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 736042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 736046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 736050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 92405| [2025/04/30 20:45:24 736054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843108|now:1746045924736031|interv:107077| [2025/04/30 20:45:24 736058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843108|now:1746045924736031|interval:107077|pto_count:0|srtt:45032 [2025/04/30 20:45:24 736063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 34155, ack_elapse 39188, delivered 47580|rate 1214147|lost 0| [2025/04/30 20:45:24 736067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 736072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106920|extra_cwnd:44122| [2025/04/30 20:45:24 736076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:95048|packet_lost:0|acked:2400|po_sent_time:1746045924698421|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 736080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:95048|packet_lost:0|acked:2400|po_sent_time:1746045924698421|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 736085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216216|cwnd:97448|full_bw_reached:0|inflight:92405|srtt:45032|latest_rtt:37520|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 736091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:42|largest:42|pns:2| [2025/04/30 20:45:24 736095] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:42|frame:ACK |recv_time:1746045924735941|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 736100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044735941|now:1746045924735941|interv:120000000| [2025/04/30 20:45:24 736104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044735941|now:1746045924735941|interv:120000000| [2025/04/30 20:45:24 736108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924845514|pq_index:0| [2025/04/30 20:45:24 736113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924734088| [2025/04/30 20:45:24 736117] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924736116| [2025/04/30 20:45:24 736122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924736121| [2025/04/30 20:45:24 736128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|min_srtt:45032|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 736132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:92405|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:131787| [2025/04/30 20:45:24 736139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 736144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 736149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|min_srtt:45032|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 736153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:92405|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:132974| [2025/04/30 20:45:24 736157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 736162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 736166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|min_srtt:45032|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 736170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:92405|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:134161| [2025/04/30 20:45:24 736174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 736179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 736183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|min_srtt:45032|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 736187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:92405|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:135348| [2025/04/30 20:45:24 736191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 736195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 736200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45032|min_srtt:45032|path_bw:1216216|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 736204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:92405|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:136535| [2025/04/30 20:45:24 736208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 736212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 736216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 736222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 736227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 736231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:92405|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:131787| [2025/04/30 20:45:24 736235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 736240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:137| [2025/04/30 20:45:24 736273] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:137|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:92405|now:1746045924736246|stream_id:4|stream_offset:131787| [2025/04/30 20:45:24 736279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:137|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 736284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:92405|applimit:0| [2025/04/30 20:45:24 736288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45032|rtt_var:9626|pto_duration:83536|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 736293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 736299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 736306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 93605| [2025/04/30 20:45:24 736327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844782|now:1746045924736288|interv:108494| [2025/04/30 20:45:24 736338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844782|now:1746045924736288|interval:108494|pto_count:0|srtt:45032 [2025/04/30 20:45:24 736345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97448|inflight:93605| [2025/04/30 20:45:24 736352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 736358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:93605|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:132974| [2025/04/30 20:45:24 736365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 736372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:138| [2025/04/30 20:45:24 736403] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:138|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:93605|now:1746045924736379|stream_id:4|stream_offset:132974| [2025/04/30 20:45:24 736408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:138|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 736413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:93605|applimit:0| [2025/04/30 20:45:24 736417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45032|rtt_var:9626|pto_duration:83536|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 736429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 736436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 736442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 94805| [2025/04/30 20:45:24 736448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844915|now:1746045924736417|interv:108498| [2025/04/30 20:45:24 736455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844915|now:1746045924736417|interval:108498|pto_count:0|srtt:45032 [2025/04/30 20:45:24 736462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97448|inflight:94805| [2025/04/30 20:45:24 736468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 736472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:94805|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:134161| [2025/04/30 20:45:24 736477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 736481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:139| [2025/04/30 20:45:24 736509] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:139|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:94805|now:1746045924736487|stream_id:4|stream_offset:134161| [2025/04/30 20:45:24 736519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:139|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 736526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:94805|applimit:0| [2025/04/30 20:45:24 736533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45032|rtt_var:9626|pto_duration:83536|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 736540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 736546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 736552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 96005| [2025/04/30 20:45:24 736558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845023|now:1746045924736533|interv:108490| [2025/04/30 20:45:24 736564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845023|now:1746045924736533|interval:108490|pto_count:0|srtt:45032 [2025/04/30 20:45:24 736572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97448|inflight:96005| [2025/04/30 20:45:24 736580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 736586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:96005|cwnd:97448|conn:00005649CA6C66CC|stream_id:4|stream_offset:135348| [2025/04/30 20:45:24 736598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 736602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:140| [2025/04/30 20:45:24 736664] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:140|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:96005|now:1746045924736613|stream_id:4|stream_offset:135348| [2025/04/30 20:45:24 736672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:140|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 736678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:96005|applimit:0| [2025/04/30 20:45:24 736684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45032|rtt_var:9626|pto_duration:83536|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 736690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 736695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 736700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 97205| [2025/04/30 20:45:24 736705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845149|now:1746045924736683|interv:108466| [2025/04/30 20:45:24 736711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845149|now:1746045924736683|interval:108466|pto_count:0|srtt:45032 [2025/04/30 20:45:24 736719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97448|inflight:97205| [2025/04/30 20:45:24 736726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924845149| [2025/04/30 20:45:24 736733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924845149| [2025/04/30 20:45:24 736739] [debug] |xqc_engine_wakeup_after|wakeup:1746045924845149|now:1746045924736739|diff:108410| [2025/04/30 20:45:24 736745] [debug] |xqc_engine_main_logic|END|now:1746045924736121| [2025/04/30 20:45:24 736753] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924736753| [2025/04/30 20:45:24 736759] [debug] |xqc_engine_wakeup_after|wakeup:1746045924845149|now:1746045924736759|diff:108390| [2025/04/30 20:45:24 736765] [debug] |xqc_engine_main_logic|END|now:1746045924736753| [2025/04/30 20:45:24 738016] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924738015| [2025/04/30 20:45:24 738033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 738043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:42| [2025/04/30 20:45:24 738047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:43| [2025/04/30 20:45:24 738053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:43| [2025/04/30 20:45:24 738058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 738065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:60|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:61|path_largest_ack:60| [2025/04/30 20:45:24 738072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:48780|prior_delivered:3916|prior_time:1746045924696753|is_app_limited:1|send_elapse:34726|ack_elapse:41262|ctl_first_sent_time:1746045924698649|lagest_ack_time:1746045924738015|curr_delivered:52696| [2025/04/30 20:45:24 738088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924698649| [2025/04/30 20:45:24 738095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:404||sndq_packets_used_bytes:0|sndq_packets_free:53| [2025/04/30 20:45:24 738102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:61|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:61|path_largest_ack:61| [2025/04/30 20:45:24 738109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:47580|prior_delivered:6316|prior_time:1746045924698902|is_app_limited:1|send_elapse:35505|ack_elapse:39113|ctl_first_sent_time:1746045924699644|lagest_ack_time:1746045924738015|curr_delivered:53896| [2025/04/30 20:45:24 738117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924699644| [2025/04/30 20:45:24 738123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:403||sndq_packets_used_bytes:0|sndq_packets_free:54| [2025/04/30 20:45:24 738130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:45032|rttvar:9626|minrtt:30473|latest_rtt:38371|ack_delay:32| [2025/04/30 20:45:24 738137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:44195|rttvar:8893|minrtt:30473|latest_rtt:38371|ack_delay:32| [2025/04/30 20:45:24 738143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:61|lost_pn:58|thresh:3| [2025/04/30 20:45:24 738150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 738157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44195|rtt_var:8893|pto_duration:79767|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 738163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 738167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 738171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 94805| [2025/04/30 20:45:24 738175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924841380|now:1746045924738156|interv:103224| [2025/04/30 20:45:24 738179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924841380|now:1746045924738156|interval:103224|pto_count:0|srtt:44195 [2025/04/30 20:45:24 738184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 35505, ack_elapse 39113, delivered 47580|rate 1216475|lost 0| [2025/04/30 20:45:24 738188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1216475) in round 3| [2025/04/30 20:45:24 738192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 738196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106944|extra_cwnd:44122| [2025/04/30 20:45:24 738200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97448|packet_lost:0|acked:2400|po_sent_time:1746045924699644|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 738205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97448|packet_lost:0|acked:2400|po_sent_time:1746045924699644|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 738213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216475|cwnd:99848|full_bw_reached:0|inflight:94805|srtt:44195|latest_rtt:38371|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 738219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:43|largest:43|pns:2| [2025/04/30 20:45:24 738224] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:43|frame:ACK |recv_time:1746045924738015|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 738229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044738015|now:1746045924738015|interv:120000000| [2025/04/30 20:45:24 738233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044738015|now:1746045924738015|interv:120000000| [2025/04/30 20:45:24 738237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924845149|pq_index:0| [2025/04/30 20:45:24 738241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924736121| [2025/04/30 20:45:24 738245] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924738245| [2025/04/30 20:45:24 738251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924738249| [2025/04/30 20:45:24 738257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|min_srtt:44195|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 738261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:94805|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:136535| [2025/04/30 20:45:24 738266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 738271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 738275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|min_srtt:44195|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 738280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:94805|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:137722| [2025/04/30 20:45:24 738284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 738288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 738293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|min_srtt:44195|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 738297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:94805|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:138909| [2025/04/30 20:45:24 738304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 738308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 738339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|min_srtt:44195|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 738344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:94805|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:140096| [2025/04/30 20:45:24 738349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 738353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 738358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44195|min_srtt:44195|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 738362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:94805|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:141283| [2025/04/30 20:45:24 738367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 738371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 738375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 738379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 738384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 738388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:94805|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:136535| [2025/04/30 20:45:24 738392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 738397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:141| [2025/04/30 20:45:24 738435] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:141|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:94805|now:1746045924738405|stream_id:4|stream_offset:136535| [2025/04/30 20:45:24 738443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:141|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 738448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:94805|applimit:0| [2025/04/30 20:45:24 738452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44195|rtt_var:8893|pto_duration:79767|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 738457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 738462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 738476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 96005| [2025/04/30 20:45:24 738482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843172|now:1746045924738452|interv:104720| [2025/04/30 20:45:24 738489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843172|now:1746045924738452|interval:104720|pto_count:0|srtt:44195 [2025/04/30 20:45:24 738496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:99848|inflight:96005| [2025/04/30 20:45:24 738504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 738511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:96005|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:137722| [2025/04/30 20:45:24 738518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 738525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:142| [2025/04/30 20:45:24 738569] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:142|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:96005|now:1746045924738537|stream_id:4|stream_offset:137722| [2025/04/30 20:45:24 738579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:142|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 738586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:96005|applimit:0| [2025/04/30 20:45:24 738593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44195|rtt_var:8893|pto_duration:79767|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 738600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 738606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 738612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 97205| [2025/04/30 20:45:24 738618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843304|now:1746045924738593|interv:104711| [2025/04/30 20:45:24 738624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843304|now:1746045924738593|interval:104711|pto_count:0|srtt:44195 [2025/04/30 20:45:24 738631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:99848|inflight:97205| [2025/04/30 20:45:24 738638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 738643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:97205|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:138909| [2025/04/30 20:45:24 738649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 738655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:143| [2025/04/30 20:45:24 738713] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:143|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:97205|now:1746045924738664|stream_id:4|stream_offset:138909| [2025/04/30 20:45:24 738727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:143|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 738734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:97205|applimit:0| [2025/04/30 20:45:24 738741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44195|rtt_var:8893|pto_duration:79767|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 738748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 738754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 738760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 98405| [2025/04/30 20:45:24 738766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843431|now:1746045924738741|interv:104690| [2025/04/30 20:45:24 738772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843431|now:1746045924738741|interval:104690|pto_count:0|srtt:44195 [2025/04/30 20:45:24 738778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:99848|inflight:98405| [2025/04/30 20:45:24 738785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 738792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:98405|cwnd:99848|conn:00005649CA6C66CC|stream_id:4|stream_offset:140096| [2025/04/30 20:45:24 738799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 738806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:144| [2025/04/30 20:45:24 738850] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:144|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:98405|now:1746045924738816|stream_id:4|stream_offset:140096| [2025/04/30 20:45:24 738861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:144|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 738868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:98405|applimit:0| [2025/04/30 20:45:24 738875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44195|rtt_var:8893|pto_duration:79767|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 738882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 738888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 738894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 99605| [2025/04/30 20:45:24 738900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843583|now:1746045924738875|interv:104708| [2025/04/30 20:45:24 738906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843583|now:1746045924738875|interval:104708|pto_count:0|srtt:44195 [2025/04/30 20:45:24 738920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:99848|inflight:99605| [2025/04/30 20:45:24 738928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924843583| [2025/04/30 20:45:24 738934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924843583| [2025/04/30 20:45:24 738941] [debug] |xqc_engine_wakeup_after|wakeup:1746045924843583|now:1746045924738941|diff:104642| [2025/04/30 20:45:24 738947] [debug] |xqc_engine_main_logic|END|now:1746045924738249| [2025/04/30 20:45:24 738955] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924738955| [2025/04/30 20:45:24 738961] [debug] |xqc_engine_wakeup_after|wakeup:1746045924843583|now:1746045924738961|diff:104622| [2025/04/30 20:45:24 738967] [debug] |xqc_engine_main_logic|END|now:1746045924738955| [2025/04/30 20:45:24 740165] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924740164| [2025/04/30 20:45:24 740177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 740183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:43| [2025/04/30 20:45:24 740187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:44| [2025/04/30 20:45:24 740193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:44| [2025/04/30 20:45:24 740200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 740207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:62|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:63|path_largest_ack:62| [2025/04/30 20:45:24 740214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:48780|prior_delivered:6316|prior_time:1746045924698902|is_app_limited:1|send_elapse:35632|ack_elapse:41262|ctl_first_sent_time:1746045924699771|lagest_ack_time:1746045924740164|curr_delivered:55096| [2025/04/30 20:45:24 740221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924699771| [2025/04/30 20:45:24 740228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:402||sndq_packets_used_bytes:0|sndq_packets_free:55| [2025/04/30 20:45:24 740234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:63|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:63|path_largest_ack:63| [2025/04/30 20:45:24 740241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:48780|prior_delivered:6316|prior_time:1746045924698902|is_app_limited:1|send_elapse:35632|ack_elapse:41262|ctl_first_sent_time:1746045924699771|lagest_ack_time:1746045924740164|curr_delivered:56296| [2025/04/30 20:45:24 740246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924699900| [2025/04/30 20:45:24 740250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:401||sndq_packets_used_bytes:0|sndq_packets_free:56| [2025/04/30 20:45:24 740254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:44195|rttvar:8893|minrtt:30473|latest_rtt:40264|ack_delay:40| [2025/04/30 20:45:24 740259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43699|rttvar:7662|minrtt:30473|latest_rtt:40264|ack_delay:40| [2025/04/30 20:45:24 740263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:63|lost_pn:60|thresh:3| [2025/04/30 20:45:24 740267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 740278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43699|rtt_var:7662|pto_duration:74347|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 740282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 740286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 740290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 97205| [2025/04/30 20:45:24 740294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838163|now:1746045924740277|interv:97886| [2025/04/30 20:45:24 740298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838163|now:1746045924740277|interval:97886|pto_count:0|srtt:43699 [2025/04/30 20:45:24 740303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 35632, ack_elapse 41262, delivered 49980|rate 1211283|lost 0| [2025/04/30 20:45:24 740307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 740326] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106944|extra_cwnd:44122| [2025/04/30 20:45:24 740335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:99848|packet_lost:0|acked:2400|po_sent_time:1746045924699900|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 740340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:99848|packet_lost:0|acked:2400|po_sent_time:1746045924699900|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 740345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216475|cwnd:102248|full_bw_reached:0|inflight:97205|srtt:43699|latest_rtt:40264|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 740350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:44|largest:44|pns:2| [2025/04/30 20:45:24 740355] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:44|frame:ACK |recv_time:1746045924740164|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 740360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044740164|now:1746045924740164|interv:120000000| [2025/04/30 20:45:24 740364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044740164|now:1746045924740164|interv:120000000| [2025/04/30 20:45:24 740368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924843583|pq_index:0| [2025/04/30 20:45:24 740372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924738249| [2025/04/30 20:45:24 740376] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924740376| [2025/04/30 20:45:24 740382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924740380| [2025/04/30 20:45:24 740388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|min_srtt:43699|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 740396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:97205|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:141283| [2025/04/30 20:45:24 740400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 740405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 740410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|min_srtt:43699|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 740414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:97205|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:142470| [2025/04/30 20:45:24 740418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 740423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 740427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|min_srtt:43699|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 740432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:97205|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:143657| [2025/04/30 20:45:24 740436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 740440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 740444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|min_srtt:43699|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 740449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:97205|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 740453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 740457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 740461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43699|min_srtt:43699|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 740466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:97205|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:146031| [2025/04/30 20:45:24 740470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 740474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 740478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 740484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 740489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 740493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:97205|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:141283| [2025/04/30 20:45:24 740498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 740505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:145| [2025/04/30 20:45:24 740552] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:145|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:97205|now:1746045924740516|stream_id:4|stream_offset:141283| [2025/04/30 20:45:24 740563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:145|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 740570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:97205|applimit:0| [2025/04/30 20:45:24 740577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43699|rtt_var:7662|pto_duration:74347|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 740584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 740588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 740592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 98405| [2025/04/30 20:45:24 740596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924839863|now:1746045924740577|interv:99286| [2025/04/30 20:45:24 740600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924839863|now:1746045924740577|interval:99286|pto_count:0|srtt:43699 [2025/04/30 20:45:24 740605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:102248|inflight:98405| [2025/04/30 20:45:24 740610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 740614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:98405|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:142470| [2025/04/30 20:45:24 740619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 740623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:146| [2025/04/30 20:45:24 740652] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:146|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:98405|now:1746045924740630|stream_id:4|stream_offset:142470| [2025/04/30 20:45:24 740658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:146|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 740663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:98405|applimit:0| [2025/04/30 20:45:24 740676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43699|rtt_var:7662|pto_duration:74347|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 740683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 740689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 740696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 99605| [2025/04/30 20:45:24 740703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924839977|now:1746045924740675|interv:99302| [2025/04/30 20:45:24 740710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924839977|now:1746045924740675|interval:99302|pto_count:0|srtt:43699 [2025/04/30 20:45:24 740716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:102248|inflight:99605| [2025/04/30 20:45:24 740724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 740730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:99605|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:143657| [2025/04/30 20:45:24 740736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 740743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:147| [2025/04/30 20:45:24 740807] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:147|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:99605|now:1746045924740753|stream_id:4|stream_offset:143657| [2025/04/30 20:45:24 740817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:147|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 740825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:99605|applimit:0| [2025/04/30 20:45:24 740832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43699|rtt_var:7662|pto_duration:74347|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 740839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 740845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 740851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 100805| [2025/04/30 20:45:24 740855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840100|now:1746045924740832|interv:99268| [2025/04/30 20:45:24 740859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840100|now:1746045924740832|interval:99268|pto_count:0|srtt:43699 [2025/04/30 20:45:24 740864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:102248|inflight:100805| [2025/04/30 20:45:24 740869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 740873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:100805|cwnd:102248|conn:00005649CA6C66CC|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 740884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 740888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:148| [2025/04/30 20:45:24 740925] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:148|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:100805|now:1746045924740896|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 740935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:148|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 740942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:100805|applimit:0| [2025/04/30 20:45:24 740949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43699|rtt_var:7662|pto_duration:74347|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 740956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 740960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 740964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 102005| [2025/04/30 20:45:24 740968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840243|now:1746045924740948|interv:99295| [2025/04/30 20:45:24 740972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840243|now:1746045924740948|interval:99295|pto_count:0|srtt:43699 [2025/04/30 20:45:24 740976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:102248|inflight:102005| [2025/04/30 20:45:24 740981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924840243| [2025/04/30 20:45:24 740986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924840243| [2025/04/30 20:45:24 740990] [debug] |xqc_engine_wakeup_after|wakeup:1746045924840243|now:1746045924740990|diff:99253| [2025/04/30 20:45:24 740994] [debug] |xqc_engine_main_logic|END|now:1746045924740380| [2025/04/30 20:45:24 741000] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924740999| [2025/04/30 20:45:24 741004] [debug] |xqc_engine_wakeup_after|wakeup:1746045924840243|now:1746045924741003|diff:99240| [2025/04/30 20:45:24 741007] [debug] |xqc_engine_main_logic|END|now:1746045924740999| [2025/04/30 20:45:24 741944] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:38|state:ESTABED|recv_time:1746045924741943| [2025/04/30 20:45:24 741955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 741961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:44| [2025/04/30 20:45:24 741965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:45| [2025/04/30 20:45:24 741971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:45| [2025/04/30 20:45:24 741975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 741980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:64|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:65|path_largest_ack:64| [2025/04/30 20:45:24 741985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:51180|prior_delivered:6316|prior_time:1746045924698902|is_app_limited:1|send_elapse:35876|ack_elapse:43041|ctl_first_sent_time:1746045924700015|lagest_ack_time:1746045924741943|curr_delivered:57496| [2025/04/30 20:45:24 741995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924700015| [2025/04/30 20:45:24 742000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:400||sndq_packets_used_bytes:0|sndq_packets_free:57| [2025/04/30 20:45:24 742004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:65|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:65|path_largest_ack:65| [2025/04/30 20:45:24 742009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:49980|prior_delivered:8716|prior_time:1746045924700391|is_app_limited:1|send_elapse:36722|ack_elapse:41552|ctl_first_sent_time:1746045924701089|lagest_ack_time:1746045924741943|curr_delivered:58696| [2025/04/30 20:45:24 742013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924701089| [2025/04/30 20:45:24 742017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:399||sndq_packets_used_bytes:0|sndq_packets_free:58| [2025/04/30 20:45:24 742021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43699|rttvar:7662|minrtt:30473|latest_rtt:40854|ack_delay:40| [2025/04/30 20:45:24 742025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43338|rttvar:6468|minrtt:30473|latest_rtt:40854|ack_delay:40| [2025/04/30 20:45:24 742030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:65|lost_pn:62|thresh:3| [2025/04/30 20:45:24 742034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 742038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43338|rtt_var:6468|pto_duration:69210|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 742042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 742046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 742050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 99605| [2025/04/30 20:45:24 742054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924835106|now:1746045924742038|interv:93068| [2025/04/30 20:45:24 742058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924835106|now:1746045924742038|interval:93068|pto_count:0|srtt:43338 [2025/04/30 20:45:24 742063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36722, ack_elapse 41552, delivered 49980|rate 1202830|lost 0| [2025/04/30 20:45:24 742067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 742071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106944|extra_cwnd:44122| [2025/04/30 20:45:24 742075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:102248|packet_lost:0|acked:2400|po_sent_time:1746045924701089|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 742080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:102248|packet_lost:0|acked:2400|po_sent_time:1746045924701089|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 742087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216475|cwnd:104648|full_bw_reached:0|inflight:99605|srtt:43338|latest_rtt:40854|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 742093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:45|largest:45|pns:2| [2025/04/30 20:45:24 742098] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:38|pkt_type:SHORT_HEADER|pkt_num:45|frame:ACK |recv_time:1746045924741943|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 742102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044741943|now:1746045924741943|interv:120000000| [2025/04/30 20:45:24 742106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044741943|now:1746045924741943|interv:120000000| [2025/04/30 20:45:24 742110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924840243|pq_index:0| [2025/04/30 20:45:24 742115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924740380| [2025/04/30 20:45:24 742119] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924742119| [2025/04/30 20:45:24 742124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924742123| [2025/04/30 20:45:24 742130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|min_srtt:43338|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 742134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:99605|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:146031| [2025/04/30 20:45:24 742139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 742143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 742148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|min_srtt:43338|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 742152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:99605|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:147218| [2025/04/30 20:45:24 742157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 742161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 742166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|min_srtt:43338|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 742170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:99605|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:148405| [2025/04/30 20:45:24 742177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 742181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 742185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|min_srtt:43338|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 742189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:99605|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:149592| [2025/04/30 20:45:24 742194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 742198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 742203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43338|min_srtt:43338|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 742207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:99605|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:150779| [2025/04/30 20:45:24 742211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 742215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 742219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 742223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 742228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 742232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:99605|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:146031| [2025/04/30 20:45:24 742236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 742241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:149| [2025/04/30 20:45:24 742278] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:149|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:99605|now:1746045924742247|stream_id:4|stream_offset:146031| [2025/04/30 20:45:24 742288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:149|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 742295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:99605|applimit:0| [2025/04/30 20:45:24 742302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43338|rtt_var:6468|pto_duration:69210|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 742309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 742337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 742346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 100805| [2025/04/30 20:45:24 742350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836457|now:1746045924742302|interv:94155| [2025/04/30 20:45:24 742354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836457|now:1746045924742302|interval:94155|pto_count:0|srtt:43338 [2025/04/30 20:45:24 742359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:104648|inflight:100805| [2025/04/30 20:45:24 742364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 742368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:100805|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:147218| [2025/04/30 20:45:24 742373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 742377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:150| [2025/04/30 20:45:24 742410] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:150|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:100805|now:1746045924742384|stream_id:4|stream_offset:147218| [2025/04/30 20:45:24 742419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:150|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 742427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:100805|applimit:0| [2025/04/30 20:45:24 742434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43338|rtt_var:6468|pto_duration:69210|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 742440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 742444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 742448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 102005| [2025/04/30 20:45:24 742452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836594|now:1746045924742433|interv:94161| [2025/04/30 20:45:24 742456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836594|now:1746045924742433|interval:94161|pto_count:0|srtt:43338 [2025/04/30 20:45:24 742461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:104648|inflight:102005| [2025/04/30 20:45:24 742466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 742470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:102005|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:148405| [2025/04/30 20:45:24 742474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 742478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:151| [2025/04/30 20:45:24 742508] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:151|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:102005|now:1746045924742485|stream_id:4|stream_offset:148405| [2025/04/30 20:45:24 742523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:151|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 742531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:102005|applimit:0| [2025/04/30 20:45:24 742536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43338|rtt_var:6468|pto_duration:69210|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 742540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 742544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 742548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 103205| [2025/04/30 20:45:24 742552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836695|now:1746045924742535|interv:94160| [2025/04/30 20:45:24 742556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836695|now:1746045924742535|interval:94160|pto_count:0|srtt:43338 [2025/04/30 20:45:24 742561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:104648|inflight:103205| [2025/04/30 20:45:24 742565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 742570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:103205|cwnd:104648|conn:00005649CA6C66CC|stream_id:4|stream_offset:149592| [2025/04/30 20:45:24 742574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 742578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:152| [2025/04/30 20:45:24 742608] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:152|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:103205|now:1746045924742585|stream_id:4|stream_offset:149592| [2025/04/30 20:45:24 742617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:152|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 742624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:103205|applimit:0| [2025/04/30 20:45:24 742630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43338|rtt_var:6468|pto_duration:69210|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 742638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 742645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 742651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 104405| [2025/04/30 20:45:24 742658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836795|now:1746045924742630|interv:94165| [2025/04/30 20:45:24 742665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836795|now:1746045924742630|interval:94165|pto_count:0|srtt:43338 [2025/04/30 20:45:24 742678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:104648|inflight:104405| [2025/04/30 20:45:24 742684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924836795| [2025/04/30 20:45:24 742688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924836795| [2025/04/30 20:45:24 742693] [debug] |xqc_engine_wakeup_after|wakeup:1746045924836795|now:1746045924742693|diff:94102| [2025/04/30 20:45:24 742700] [debug] |xqc_engine_main_logic|END|now:1746045924742123| [2025/04/30 20:45:24 742707] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924742707| [2025/04/30 20:45:24 742713] [debug] |xqc_engine_wakeup_after|wakeup:1746045924836795|now:1746045924742713|diff:94082| [2025/04/30 20:45:24 742720] [debug] |xqc_engine_main_logic|END|now:1746045924742707| [2025/04/30 20:45:24 743893] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:43|state:ESTABED|recv_time:1746045924743891| [2025/04/30 20:45:24 743905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 743912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:45| [2025/04/30 20:45:24 743916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:46| [2025/04/30 20:45:24 743921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:46| [2025/04/30 20:45:24 743926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 743931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:66|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:67|path_largest_ack:66| [2025/04/30 20:45:24 743935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:51180|prior_delivered:8716|prior_time:1746045924700391|is_app_limited:1|send_elapse:36872|ack_elapse:43500|ctl_first_sent_time:1746045924701239|lagest_ack_time:1746045924743891|curr_delivered:59896| [2025/04/30 20:45:24 743940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924701239| [2025/04/30 20:45:24 743945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:398||sndq_packets_used_bytes:0|sndq_packets_free:59| [2025/04/30 20:45:24 743949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:67|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:67|path_largest_ack:67| [2025/04/30 20:45:24 743953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:51180|prior_delivered:8716|prior_time:1746045924700391|is_app_limited:1|send_elapse:36872|ack_elapse:43500|ctl_first_sent_time:1746045924701239|lagest_ack_time:1746045924743891|curr_delivered:61096| [2025/04/30 20:45:24 743958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924701427| [2025/04/30 20:45:24 743962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:397||sndq_packets_used_bytes:0|sndq_packets_free:60| [2025/04/30 20:45:24 743966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43338|rttvar:6468|minrtt:30473|latest_rtt:42464|ack_delay:32| [2025/04/30 20:45:24 743970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43225|rttvar:5077|minrtt:30473|latest_rtt:42464|ack_delay:32| [2025/04/30 20:45:24 743974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:67|lost_pn:64|thresh:3| [2025/04/30 20:45:24 743984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 743989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43225|rtt_var:5077|pto_duration:63533|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 743993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 743997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 744001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 102005| [2025/04/30 20:45:24 744005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924831118|now:1746045924743988|interv:87130| [2025/04/30 20:45:24 744009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924831118|now:1746045924743988|interval:87130|pto_count:0|srtt:43225 [2025/04/30 20:45:24 744013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36872, ack_elapse 43500, delivered 52380|rate 1204137|lost 0| [2025/04/30 20:45:24 744018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 744022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106944|extra_cwnd:44122| [2025/04/30 20:45:24 744026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:104648|packet_lost:0|acked:2400|po_sent_time:1746045924701427|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 744030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:104648|packet_lost:0|acked:2400|po_sent_time:1746045924701427|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 744035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216475|cwnd:107048|full_bw_reached:0|inflight:102005|srtt:43225|latest_rtt:42464|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 744040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 744044] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 744049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924768891|now:1746045924743891|interv:25000| [2025/04/30 20:45:24 744054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924743891|max_ack_delay:25000| [2025/04/30 20:45:24 744059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:46|largest:46|pns:2| [2025/04/30 20:45:24 744064] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:43|pkt_type:SHORT_HEADER|pkt_num:46|frame:ACK MAX_DATA |recv_time:1746045924743891|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 744068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044743891|now:1746045924743891|interv:120000000| [2025/04/30 20:45:24 744072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044743891|now:1746045924743891|interv:120000000| [2025/04/30 20:45:24 744079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924836795|pq_index:0| [2025/04/30 20:45:24 744083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924742123| [2025/04/30 20:45:24 744087] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924744087| [2025/04/30 20:45:24 744092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924744091| [2025/04/30 20:45:24 744098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|min_srtt:43225|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 744102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:102005|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:150779| [2025/04/30 20:45:24 744107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 744112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 744116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|min_srtt:43225|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 744120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:102005|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:151966| [2025/04/30 20:45:24 744125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 744129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 744134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|min_srtt:43225|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 744138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:102005|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:153153| [2025/04/30 20:45:24 744142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 744146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 744150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|min_srtt:43225|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 744155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:102005|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:154340| [2025/04/30 20:45:24 744159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 744163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 744170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43225|min_srtt:43225|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 744174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:102005|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:155527| [2025/04/30 20:45:24 744178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 744182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 744186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 744190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 744194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 744199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:102005|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:150779| [2025/04/30 20:45:24 744203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 744207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:153| [2025/04/30 20:45:24 744243] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:153|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:102005|now:1746045924744214|stream_id:4|stream_offset:150779| [2025/04/30 20:45:24 744253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:153|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 744261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:102005|applimit:0| [2025/04/30 20:45:24 744267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43225|rtt_var:5077|pto_duration:63533|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 744275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 744279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 744283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 103205| [2025/04/30 20:45:24 744287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832747|now:1746045924744267|interv:88480| [2025/04/30 20:45:24 744291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832747|now:1746045924744267|interval:88480|pto_count:0|srtt:43225 [2025/04/30 20:45:24 744296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107048|inflight:103205| [2025/04/30 20:45:24 744301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 744305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:103205|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:151966| [2025/04/30 20:45:24 744328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 744332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:154| [2025/04/30 20:45:24 744364] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:154|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:103205|now:1746045924744339|stream_id:4|stream_offset:151966| [2025/04/30 20:45:24 744373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:154|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 744381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:103205|applimit:0| [2025/04/30 20:45:24 744387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43225|rtt_var:5077|pto_duration:63533|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 744394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 744398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 744402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 104405| [2025/04/30 20:45:24 744406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832872|now:1746045924744387|interv:88485| [2025/04/30 20:45:24 744409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832872|now:1746045924744387|interval:88485|pto_count:0|srtt:43225 [2025/04/30 20:45:24 744414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107048|inflight:104405| [2025/04/30 20:45:24 744419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 744423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:104405|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:153153| [2025/04/30 20:45:24 744427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 744432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:155| [2025/04/30 20:45:24 744461] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:155|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:104405|now:1746045924744438|stream_id:4|stream_offset:153153| [2025/04/30 20:45:24 744470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:155|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 744478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:104405|applimit:0| [2025/04/30 20:45:24 744485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43225|rtt_var:5077|pto_duration:63533|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 744491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 744495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 744498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 105605| [2025/04/30 20:45:24 744508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832971|now:1746045924744484|interv:88487| [2025/04/30 20:45:24 744512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832971|now:1746045924744484|interval:88487|pto_count:0|srtt:43225 [2025/04/30 20:45:24 744516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107048|inflight:105605| [2025/04/30 20:45:24 744521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 744525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:105605|cwnd:107048|conn:00005649CA6C66CC|stream_id:4|stream_offset:154340| [2025/04/30 20:45:24 744529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 744533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:156| [2025/04/30 20:45:24 744563] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:156|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:105605|now:1746045924744540|stream_id:4|stream_offset:154340| [2025/04/30 20:45:24 744572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:156|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 744579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:105605|applimit:0| [2025/04/30 20:45:24 744585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43225|rtt_var:5077|pto_duration:63533|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 744592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 744599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 744605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 106805| [2025/04/30 20:45:24 744611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924833073|now:1746045924744585|interv:88488| [2025/04/30 20:45:24 744618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924833073|now:1746045924744585|interval:88488|pto_count:0|srtt:43225 [2025/04/30 20:45:24 744624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107048|inflight:106805| [2025/04/30 20:45:24 744629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 744633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 744637] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924744637|diff:24254| [2025/04/30 20:45:24 744642] [debug] |xqc_engine_main_logic|END|now:1746045924744091| [2025/04/30 20:45:24 744647] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924744647| [2025/04/30 20:45:24 744651] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924744651|diff:24240| [2025/04/30 20:45:24 744655] [debug] |xqc_engine_main_logic|END|now:1746045924744647| [2025/04/30 20:45:24 745893] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:38|state:ESTABED|recv_time:1746045924745891| [2025/04/30 20:45:24 745905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 745917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:46| [2025/04/30 20:45:24 745921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:47| [2025/04/30 20:45:24 745926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:47| [2025/04/30 20:45:24 745930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 745936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:68|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:69|path_largest_ack:68| [2025/04/30 20:45:24 745940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:53580|prior_delivered:8716|prior_time:1746045924700391|is_app_limited:1|send_elapse:37200|ack_elapse:45500|ctl_first_sent_time:1746045924701567|lagest_ack_time:1746045924745891|curr_delivered:62296| [2025/04/30 20:45:24 745945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924701567| [2025/04/30 20:45:24 745949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:396||sndq_packets_used_bytes:0|sndq_packets_free:61| [2025/04/30 20:45:24 745954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:69|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:69|path_largest_ack:69| [2025/04/30 20:45:24 745958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:52380|prior_delivered:11116|prior_time:1746045924702400|is_app_limited:1|send_elapse:38239|ack_elapse:43491|ctl_first_sent_time:1746045924702812|lagest_ack_time:1746045924745891|curr_delivered:63496| [2025/04/30 20:45:24 745963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924702812| [2025/04/30 20:45:24 745967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:395||sndq_packets_used_bytes:0|sndq_packets_free:62| [2025/04/30 20:45:24 745971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43225|rttvar:5077|minrtt:30473|latest_rtt:43079|ack_delay:40| [2025/04/30 20:45:24 745975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43201|rttvar:3854|minrtt:30473|latest_rtt:43079|ack_delay:40| [2025/04/30 20:45:24 745979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:69|lost_pn:66|thresh:3| [2025/04/30 20:45:24 745984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 745988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43201|rtt_var:3854|pto_duration:58617|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 745992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 745996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 746000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 104405| [2025/04/30 20:45:24 746004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828157|now:1746045924745987|interv:82170| [2025/04/30 20:45:24 746008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828157|now:1746045924745987|interval:82170|pto_count:0|srtt:43201 [2025/04/30 20:45:24 746016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38239, ack_elapse 43491, delivered 52380|rate 1204387|lost 0| [2025/04/30 20:45:24 746020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 746025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106944|extra_cwnd:44122| [2025/04/30 20:45:24 746028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:107048|packet_lost:0|acked:2400|po_sent_time:1746045924702812|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 746033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:107048|packet_lost:0|acked:2400|po_sent_time:1746045924702812|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 746038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216475|cwnd:109448|full_bw_reached:0|inflight:104405|srtt:43201|latest_rtt:43079|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 746043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:47|largest:47|pns:2| [2025/04/30 20:45:24 746048] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:38|pkt_type:SHORT_HEADER|pkt_num:47|frame:ACK |recv_time:1746045924745891|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 746053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044745891|now:1746045924745891|interv:120000000| [2025/04/30 20:45:24 746057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044745891|now:1746045924745891|interv:120000000| [2025/04/30 20:45:24 746061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 746065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924744091| [2025/04/30 20:45:24 746069] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924746069| [2025/04/30 20:45:24 746074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924746073| [2025/04/30 20:45:24 746080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|min_srtt:43201|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 746084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:104405|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:155527| [2025/04/30 20:45:24 746089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 746093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 746098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|min_srtt:43201|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 746102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:104405|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:156714| [2025/04/30 20:45:24 746109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 746114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 746118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|min_srtt:43201|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 746122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:104405|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:157901| [2025/04/30 20:45:24 746127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 746131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 746135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|min_srtt:43201|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 746140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:104405|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 746144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 746148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 746152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43201|min_srtt:43201|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 746157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:104405|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:160275| [2025/04/30 20:45:24 746161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 746165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 746169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 746173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 746177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 746181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:104405|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:155527| [2025/04/30 20:45:24 746186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 746190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:157| [2025/04/30 20:45:24 746226] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:157|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:104405|now:1746045924746197|stream_id:4|stream_offset:155527| [2025/04/30 20:45:24 746241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:157|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 746248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:104405|applimit:0| [2025/04/30 20:45:24 746255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43201|rtt_var:3854|pto_duration:58617|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 746261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 746265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 746269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 105605| [2025/04/30 20:45:24 746273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829814|now:1746045924746255|interv:83559| [2025/04/30 20:45:24 746277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829814|now:1746045924746255|interval:83559|pto_count:0|srtt:43201 [2025/04/30 20:45:24 746282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:109448|inflight:105605| [2025/04/30 20:45:24 746287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 746291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:105605|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:156714| [2025/04/30 20:45:24 746295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 746300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:158| [2025/04/30 20:45:24 746349] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:158|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:105605|now:1746045924746306|stream_id:4|stream_offset:156714| [2025/04/30 20:45:24 746362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:158|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 746370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:105605|applimit:0| [2025/04/30 20:45:24 746377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43201|rtt_var:3854|pto_duration:58617|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 746381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 746385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 746389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 106805| [2025/04/30 20:45:24 746393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829923|now:1746045924746376|interv:83547| [2025/04/30 20:45:24 746397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829923|now:1746045924746376|interval:83547|pto_count:0|srtt:43201 [2025/04/30 20:45:24 746406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:109448|inflight:106805| [2025/04/30 20:45:24 746411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 746415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:106805|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:157901| [2025/04/30 20:45:24 746420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 746424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:159| [2025/04/30 20:45:24 746455] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:159|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:106805|now:1746045924746431|stream_id:4|stream_offset:157901| [2025/04/30 20:45:24 746465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:159|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 746473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:106805|applimit:0| [2025/04/30 20:45:24 746480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43201|rtt_var:3854|pto_duration:58617|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 746486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 746490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 746493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 108005| [2025/04/30 20:45:24 746497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830048|now:1746045924746479|interv:83569| [2025/04/30 20:45:24 746501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830048|now:1746045924746479|interval:83569|pto_count:0|srtt:43201 [2025/04/30 20:45:24 746506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:109448|inflight:108005| [2025/04/30 20:45:24 746510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 746515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:108005|cwnd:109448|conn:00005649CA6C66CC|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 746523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 746529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:160| [2025/04/30 20:45:24 746568] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:160|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:108005|now:1746045924746538|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 746577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:160|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 746585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:108005|applimit:0| [2025/04/30 20:45:24 746591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43201|rtt_var:3854|pto_duration:58617|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 746604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 746610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 746617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 109205| [2025/04/30 20:45:24 746623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830155|now:1746045924746591|interv:83564| [2025/04/30 20:45:24 746629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830155|now:1746045924746591|interval:83564|pto_count:0|srtt:43201 [2025/04/30 20:45:24 746636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:109448|inflight:109205| [2025/04/30 20:45:24 746643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 746650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 746656] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924746656|diff:22235| [2025/04/30 20:45:24 746663] [debug] |xqc_engine_main_logic|END|now:1746045924746073| [2025/04/30 20:45:24 746671] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924746670| [2025/04/30 20:45:24 746676] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924746676|diff:22215| [2025/04/30 20:45:24 746682] [debug] |xqc_engine_main_logic|END|now:1746045924746670| [2025/04/30 20:45:24 747846] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:38|state:ESTABED|recv_time:1746045924747845| [2025/04/30 20:45:24 747857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 747863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:47| [2025/04/30 20:45:24 747867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:48| [2025/04/30 20:45:24 747873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:48| [2025/04/30 20:45:24 747877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 747882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:70|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:71|path_largest_ack:70| [2025/04/30 20:45:24 747886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:53580|prior_delivered:11116|prior_time:1746045924702400|is_app_limited:1|send_elapse:38621|ack_elapse:45445|ctl_first_sent_time:1746045924703194|lagest_ack_time:1746045924747845|curr_delivered:64696| [2025/04/30 20:45:24 747891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924703194| [2025/04/30 20:45:24 747896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:394||sndq_packets_used_bytes:0|sndq_packets_free:63| [2025/04/30 20:45:24 747900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:71|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:71|path_largest_ack:71| [2025/04/30 20:45:24 747904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:53580|prior_delivered:11116|prior_time:1746045924702400|is_app_limited:1|send_elapse:38621|ack_elapse:45445|ctl_first_sent_time:1746045924703194|lagest_ack_time:1746045924747845|curr_delivered:65896| [2025/04/30 20:45:24 747915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924703369| [2025/04/30 20:45:24 747919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:393||sndq_packets_used_bytes:0|sndq_packets_free:64| [2025/04/30 20:45:24 747923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43201|rttvar:3854|minrtt:30473|latest_rtt:44476|ack_delay:32| [2025/04/30 20:45:24 747927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43356|rttvar:3201|minrtt:30473|latest_rtt:44476|ack_delay:32| [2025/04/30 20:45:24 747931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:71|lost_pn:68|thresh:3| [2025/04/30 20:45:24 747936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 747940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43356|rtt_var:3201|pto_duration:56160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 747944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 747948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 747952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 106805| [2025/04/30 20:45:24 747956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924827698|now:1746045924747939|interv:79759| [2025/04/30 20:45:24 747960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924827698|now:1746045924747939|interval:79759|pto_count:0|srtt:43356 [2025/04/30 20:45:24 747964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38621, ack_elapse 45445, delivered 54780|rate 1205413|lost 0| [2025/04/30 20:45:24 747969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 747973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:106944|extra_cwnd:44122| [2025/04/30 20:45:24 747978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:109448|packet_lost:0|acked:2400|po_sent_time:1746045924703369|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 747982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:109448|packet_lost:0|acked:2400|po_sent_time:1746045924703369|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 747987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1216475|cwnd:111848|full_bw_reached:0|inflight:106805|srtt:43356|latest_rtt:44476|min_rtt:30473|applimit:1|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 747992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:48|largest:48|pns:2| [2025/04/30 20:45:24 747997] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:38|pkt_type:SHORT_HEADER|pkt_num:48|frame:ACK |recv_time:1746045924747845|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 748001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044747845|now:1746045924747845|interv:120000000| [2025/04/30 20:45:24 748008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044747845|now:1746045924747845|interv:120000000| [2025/04/30 20:45:24 748012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 748017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924746073| [2025/04/30 20:45:24 748021] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924748021| [2025/04/30 20:45:24 748026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924748025| [2025/04/30 20:45:24 748032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|min_srtt:43356|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 748036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:106805|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:160275| [2025/04/30 20:45:24 748041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 748045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 748050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|min_srtt:43356|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 748054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:106805|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:161462| [2025/04/30 20:45:24 748058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 748063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 748067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|min_srtt:43356|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 748072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:106805|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:162649| [2025/04/30 20:45:24 748076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 748080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 748084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|min_srtt:43356|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 748089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:106805|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:163836| [2025/04/30 20:45:24 748093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 748100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 748104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43356|min_srtt:43356|path_bw:1216475|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 748108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:106805|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:165023| [2025/04/30 20:45:24 748112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 748116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 748120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 748124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 748129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 748133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:106805|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:160275| [2025/04/30 20:45:24 748137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 748142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:161| [2025/04/30 20:45:24 748176] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:161|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:106805|now:1746045924748148|stream_id:4|stream_offset:160275| [2025/04/30 20:45:24 748182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:161|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 748186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:106805|applimit:0| [2025/04/30 20:45:24 748191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43356|rtt_var:3201|pto_duration:56160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 748195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 748199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 748203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 108005| [2025/04/30 20:45:24 748207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829308|now:1746045924748190|interv:81118| [2025/04/30 20:45:24 748211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829308|now:1746045924748190|interval:81118|pto_count:0|srtt:43356 [2025/04/30 20:45:24 748215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111848|inflight:108005| [2025/04/30 20:45:24 748220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 748224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:108005|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:161462| [2025/04/30 20:45:24 748233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 748237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:162| [2025/04/30 20:45:24 748260] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:162|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:108005|now:1746045924748242|stream_id:4|stream_offset:161462| [2025/04/30 20:45:24 748265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:162|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 748269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:108005|applimit:0| [2025/04/30 20:45:24 748273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43356|rtt_var:3201|pto_duration:56160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 748278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 748281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 748285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 109205| [2025/04/30 20:45:24 748289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829402|now:1746045924748273|interv:81129| [2025/04/30 20:45:24 748293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829402|now:1746045924748273|interval:81129|pto_count:0|srtt:43356 [2025/04/30 20:45:24 748297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111848|inflight:109205| [2025/04/30 20:45:24 748302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 748306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:109205|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:162649| [2025/04/30 20:45:24 748310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 748330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:163| [2025/04/30 20:45:24 748354] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:163|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:109205|now:1746045924748336|stream_id:4|stream_offset:162649| [2025/04/30 20:45:24 748359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:163|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 748364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:109205|applimit:0| [2025/04/30 20:45:24 748368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43356|rtt_var:3201|pto_duration:56160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 748372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 748376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 748384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 110405| [2025/04/30 20:45:24 748388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829496|now:1746045924748368|interv:81128| [2025/04/30 20:45:24 748392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829496|now:1746045924748368|interval:81128|pto_count:0|srtt:43356 [2025/04/30 20:45:24 748396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111848|inflight:110405| [2025/04/30 20:45:24 748400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 748404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:110405|cwnd:111848|conn:00005649CA6C66CC|stream_id:4|stream_offset:163836| [2025/04/30 20:45:24 748409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 748413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:164| [2025/04/30 20:45:24 748434] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:164|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:110405|now:1746045924748418|stream_id:4|stream_offset:163836| [2025/04/30 20:45:24 748439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:164|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 748444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:110405|applimit:0| [2025/04/30 20:45:24 748448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43356|rtt_var:3201|pto_duration:56160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 748452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 748456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 748459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 111605| [2025/04/30 20:45:24 748463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924829578|now:1746045924748447|interv:81131| [2025/04/30 20:45:24 748467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924829578|now:1746045924748447|interval:81131|pto_count:0|srtt:43356 [2025/04/30 20:45:24 748471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111848|inflight:111605| [2025/04/30 20:45:24 748476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 748480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 748484] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924748484|diff:20407| [2025/04/30 20:45:24 748488] [debug] |xqc_engine_main_logic|END|now:1746045924748025| [2025/04/30 20:45:24 748494] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924748494| [2025/04/30 20:45:24 748498] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924748497|diff:20394| [2025/04/30 20:45:24 748501] [debug] |xqc_engine_main_logic|END|now:1746045924748494| [2025/04/30 20:45:24 749815] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:39|state:ESTABED|recv_time:1746045924749814| [2025/04/30 20:45:24 749830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 749836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:48| [2025/04/30 20:45:24 749840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:49| [2025/04/30 20:45:24 749846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:49| [2025/04/30 20:45:24 749850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 749855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:72|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:73|path_largest_ack:72| [2025/04/30 20:45:24 749860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:55980|prior_delivered:11116|prior_time:1746045924702400|is_app_limited:1|send_elapse:38931|ack_elapse:47414|ctl_first_sent_time:1746045924703504|lagest_ack_time:1746045924749814|curr_delivered:67096| [2025/04/30 20:45:24 749865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924703504| [2025/04/30 20:45:24 749869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:392||sndq_packets_used_bytes:0|sndq_packets_free:65| [2025/04/30 20:45:24 749874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:73|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:73|path_largest_ack:73| [2025/04/30 20:45:24 749878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:56416|prior_delivered:11880|prior_time:1746045924703740|is_app_limited:0|send_elapse:39340|ack_elapse:46074|ctl_first_sent_time:1746045924704121|lagest_ack_time:1746045924749814|curr_delivered:68296| [2025/04/30 20:45:24 749883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924704121| [2025/04/30 20:45:24 749887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:391||sndq_packets_used_bytes:0|sndq_packets_free:66| [2025/04/30 20:45:24 749891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43356|rttvar:3201|minrtt:30473|latest_rtt:45693|ack_delay:24| [2025/04/30 20:45:24 749895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43645|rttvar:2979|minrtt:30473|latest_rtt:45693|ack_delay:24| [2025/04/30 20:45:24 749900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:73|lost_pn:70|thresh:3| [2025/04/30 20:45:24 749904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 749908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43645|rtt_var:2979|pto_duration:55561|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 749913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 749917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 749921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 109205| [2025/04/30 20:45:24 749925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828979|now:1746045924749908|interv:79071| [2025/04/30 20:45:24 749929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828979|now:1746045924749908|interval:79071|pto_count:0|srtt:43645 [2025/04/30 20:45:24 749936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 39340, ack_elapse 46074, delivered 56416|rate 1224464|lost 0| [2025/04/30 20:45:24 749941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1224464) in round 3| [2025/04/30 20:45:24 749945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 749949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:107648|extra_cwnd:44122| [2025/04/30 20:45:24 749953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:111848|packet_lost:0|acked:2400|po_sent_time:1746045924704121|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 749958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:111848|packet_lost:0|acked:2400|po_sent_time:1746045924704121|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 749962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1224464|cwnd:114248|full_bw_reached:0|inflight:109205|srtt:43645|latest_rtt:45693|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 749968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:49|largest:49|pns:2| [2025/04/30 20:45:24 749972] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:39|pkt_type:SHORT_HEADER|pkt_num:49|frame:ACK |recv_time:1746045924749814|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 749977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044749814|now:1746045924749814|interv:120000000| [2025/04/30 20:45:24 749981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044749814|now:1746045924749814|interv:120000000| [2025/04/30 20:45:24 749985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 749990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924748025| [2025/04/30 20:45:24 749994] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924749994| [2025/04/30 20:45:24 749999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924749998| [2025/04/30 20:45:24 750005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|min_srtt:43645|path_bw:1224464|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 750009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:109205|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:165023| [2025/04/30 20:45:24 750014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 750018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 750023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|min_srtt:43645|path_bw:1224464|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 750030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:109205|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:166210| [2025/04/30 20:45:24 750034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 750038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 750043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|min_srtt:43645|path_bw:1224464|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 750047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:109205|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:167397| [2025/04/30 20:45:24 750051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 750055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 750059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|min_srtt:43645|path_bw:1224464|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 750064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:109205|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:168584| [2025/04/30 20:45:24 750068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 750072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 750076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43645|min_srtt:43645|path_bw:1224464|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 750081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:109205|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:169771| [2025/04/30 20:45:24 750085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 750089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 750092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 750097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 750101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 750105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:109205|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:165023| [2025/04/30 20:45:24 750110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 750114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:165| [2025/04/30 20:45:24 750150] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:165|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:109205|now:1746045924750123|stream_id:4|stream_offset:165023| [2025/04/30 20:45:24 750156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:165|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 750161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:109205|applimit:0| [2025/04/30 20:45:24 750165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43645|rtt_var:2979|pto_duration:55561|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 750169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 750173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 750177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 110405| [2025/04/30 20:45:24 750181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830684|now:1746045924750165|interv:80519| [2025/04/30 20:45:24 750185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830684|now:1746045924750165|interval:80519|pto_count:0|srtt:43645 [2025/04/30 20:45:24 750190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:114248|inflight:110405| [2025/04/30 20:45:24 750194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 750199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:110405|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:166210| [2025/04/30 20:45:24 750204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 750208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:166| [2025/04/30 20:45:24 750230] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:166|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:110405|now:1746045924750214|stream_id:4|stream_offset:166210| [2025/04/30 20:45:24 750235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:166|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 750239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:110405|applimit:0| [2025/04/30 20:45:24 750244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43645|rtt_var:2979|pto_duration:55561|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 750248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 750252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 750255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 111605| [2025/04/30 20:45:24 750259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830775|now:1746045924750243|interv:80532| [2025/04/30 20:45:24 750267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830775|now:1746045924750243|interval:80532|pto_count:0|srtt:43645 [2025/04/30 20:45:24 750271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:114248|inflight:111605| [2025/04/30 20:45:24 750276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 750280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:111605|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:167397| [2025/04/30 20:45:24 750284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 750288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:167| [2025/04/30 20:45:24 750309] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:167|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:111605|now:1746045924750294|stream_id:4|stream_offset:167397| [2025/04/30 20:45:24 750333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:167|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 750341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:111605|applimit:0| [2025/04/30 20:45:24 750348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43645|rtt_var:2979|pto_duration:55561|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 750353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 750357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 750361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 112805| [2025/04/30 20:45:24 750365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830855|now:1746045924750348|interv:80507| [2025/04/30 20:45:24 750368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830855|now:1746045924750348|interval:80507|pto_count:0|srtt:43645 [2025/04/30 20:45:24 750373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:114248|inflight:112805| [2025/04/30 20:45:24 750377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 750382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:112805|cwnd:114248|conn:00005649CA6C66CC|stream_id:4|stream_offset:168584| [2025/04/30 20:45:24 750386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 750390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:168| [2025/04/30 20:45:24 750417] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:168|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:112805|now:1746045924750397|stream_id:4|stream_offset:168584| [2025/04/30 20:45:24 750422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:168|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 750435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:112805|applimit:0| [2025/04/30 20:45:24 750439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43645|rtt_var:2979|pto_duration:55561|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 750443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 750447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 750451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 114005| [2025/04/30 20:45:24 750455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830958|now:1746045924750439|interv:80519| [2025/04/30 20:45:24 750458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830958|now:1746045924750439|interval:80519|pto_count:0|srtt:43645 [2025/04/30 20:45:24 750463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:114248|inflight:114005| [2025/04/30 20:45:24 750467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 750471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 750475] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924750475|diff:18416| [2025/04/30 20:45:24 750480] [debug] |xqc_engine_main_logic|END|now:1746045924749998| [2025/04/30 20:45:24 750485] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924750485| [2025/04/30 20:45:24 750489] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924750489|diff:18402| [2025/04/30 20:45:24 750493] [debug] |xqc_engine_main_logic|END|now:1746045924750485| [2025/04/30 20:45:24 751908] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924751907| [2025/04/30 20:45:24 751918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 751925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:49| [2025/04/30 20:45:24 751929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:50| [2025/04/30 20:45:24 751935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:50| [2025/04/30 20:45:24 751939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 751944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:74|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:75|path_largest_ack:74| [2025/04/30 20:45:24 751949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:57616|prior_delivered:11880|prior_time:1746045924703740|is_app_limited:0|send_elapse:39848|ack_elapse:48167|ctl_first_sent_time:1746045924704629|lagest_ack_time:1746045924751907|curr_delivered:69496| [2025/04/30 20:45:24 751954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924704629| [2025/04/30 20:45:24 751959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:390||sndq_packets_used_bytes:0|sndq_packets_free:67| [2025/04/30 20:45:24 751963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:75|origin_pktnum:0|size:1205|pns:2|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|frame_largest_ack:75|path_largest_ack:75| [2025/04/30 20:45:24 751974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:57605|prior_delivered:13096|prior_time:1746045924705429|is_app_limited:0|send_elapse:36011|ack_elapse:46478|ctl_first_sent_time:1746045924705935|lagest_ack_time:1746045924751907|curr_delivered:70701| [2025/04/30 20:45:24 751978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924705935| [2025/04/30 20:45:24 751983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:389||sndq_packets_used_bytes:0|sndq_packets_free:68| [2025/04/30 20:45:24 751987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43645|rttvar:2979|minrtt:30473|latest_rtt:45972|ack_delay:64| [2025/04/30 20:45:24 751992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43928|rttvar:2800|minrtt:30473|latest_rtt:45972|ack_delay:64| [2025/04/30 20:45:24 751996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:75|lost_pn:72|thresh:3| [2025/04/30 20:45:24 752000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 27|pns:2| [2025/04/30 20:45:24 752004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 752008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43928|rtt_var:2800|pto_duration:55128|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 752013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 752017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 752021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 111600| [2025/04/30 20:45:24 752025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830525|now:1746045924752008|interv:78517| [2025/04/30 20:45:24 752029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830525|now:1746045924752008|interval:78517|pto_count:0|srtt:43928 [2025/04/30 20:45:24 752033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36011, ack_elapse 46478, delivered 57605|rate 1239403|lost 0| [2025/04/30 20:45:24 752038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1239403) in round 3| [2025/04/30 20:45:24 752042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 752046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:108960|extra_cwnd:44122| [2025/04/30 20:45:24 752050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:114248|packet_lost:0|acked:2405|po_sent_time:1746045924705935|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 752055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:114248|packet_lost:0|acked:2405|po_sent_time:1746045924705935|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 752059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1239403|cwnd:116653|full_bw_reached:0|inflight:111600|srtt:43928|latest_rtt:45972|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 752065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:50|largest:50|pns:2| [2025/04/30 20:45:24 752072] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:50|frame:ACK |recv_time:1746045924751907|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 752077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044751907|now:1746045924751907|interv:120000000| [2025/04/30 20:45:24 752081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044751907|now:1746045924751907|interv:120000000| [2025/04/30 20:45:24 752085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 752090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924749998| [2025/04/30 20:45:24 752094] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924752094| [2025/04/30 20:45:24 752099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924752098| [2025/04/30 20:45:24 752105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|min_srtt:43928|path_bw:1239403|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 752110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:111600|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:169771| [2025/04/30 20:45:24 752114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 752119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 752124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|min_srtt:43928|path_bw:1239403|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 752128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:111600|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:170958| [2025/04/30 20:45:24 752132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 752137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 752141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|min_srtt:43928|path_bw:1239403|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 752145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:111600|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:172145| [2025/04/30 20:45:24 752149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 752154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 752158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|min_srtt:43928|path_bw:1239403|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 752165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:111600|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:173332| [2025/04/30 20:45:24 752169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 752174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 752178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:43928|min_srtt:43928|path_bw:1239403|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 752182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:111600|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:174519| [2025/04/30 20:45:24 752187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 752191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 752194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 752199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 752203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 752207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:111600|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:169771| [2025/04/30 20:45:24 752212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 752216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:169| [2025/04/30 20:45:24 752251] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:169|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:111600|now:1746045924752223|stream_id:4|stream_offset:169771| [2025/04/30 20:45:24 752258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:169|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 752263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:111600|applimit:0| [2025/04/30 20:45:24 752267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43928|rtt_var:2800|pto_duration:55128|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 752272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 752276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 752279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 112800| [2025/04/30 20:45:24 752283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832351|now:1746045924752267|interv:80084| [2025/04/30 20:45:24 752288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832351|now:1746045924752267|interval:80084|pto_count:0|srtt:43928 [2025/04/30 20:45:24 752296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:116653|inflight:112800| [2025/04/30 20:45:24 752300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 752305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:112800|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:170958| [2025/04/30 20:45:24 752309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 752340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:170| [2025/04/30 20:45:24 752374] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:170|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:112800|now:1746045924752347|stream_id:4|stream_offset:170958| [2025/04/30 20:45:24 752383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:170|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 752390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:112800|applimit:0| [2025/04/30 20:45:24 752396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43928|rtt_var:2800|pto_duration:55128|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 752401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 752405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 752409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 114000| [2025/04/30 20:45:24 752413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832475|now:1746045924752396|interv:80079| [2025/04/30 20:45:24 752417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832475|now:1746045924752396|interval:80079|pto_count:0|srtt:43928 [2025/04/30 20:45:24 752421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:116653|inflight:114000| [2025/04/30 20:45:24 752426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 752430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:114000|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:172145| [2025/04/30 20:45:24 752434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 752438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:171| [2025/04/30 20:45:24 752467] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:171|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:114000|now:1746045924752445|stream_id:4|stream_offset:172145| [2025/04/30 20:45:24 752476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:171|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 752483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:114000|applimit:0| [2025/04/30 20:45:24 752494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43928|rtt_var:2800|pto_duration:55128|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 752499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 752503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 752507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 115200| [2025/04/30 20:45:24 752511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832573|now:1746045924752494|interv:80079| [2025/04/30 20:45:24 752515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832573|now:1746045924752494|interval:80079|pto_count:0|srtt:43928 [2025/04/30 20:45:24 752519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:116653|inflight:115200| [2025/04/30 20:45:24 752523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 752528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:115200|cwnd:116653|conn:00005649CA6C66CC|stream_id:4|stream_offset:173332| [2025/04/30 20:45:24 752532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 752536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:172| [2025/04/30 20:45:24 752570] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:172|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:115200|now:1746045924752545|stream_id:4|stream_offset:173332| [2025/04/30 20:45:24 752580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:172|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 752586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:115200|applimit:0| [2025/04/30 20:45:24 752593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43928|rtt_var:2800|pto_duration:55128|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 752600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 752606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 752612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 116400| [2025/04/30 20:45:24 752618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832673|now:1746045924752593|interv:80080| [2025/04/30 20:45:24 752625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832673|now:1746045924752593|interval:80080|pto_count:0|srtt:43928 [2025/04/30 20:45:24 752632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:116653|inflight:116400| [2025/04/30 20:45:24 752639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 752646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 752652] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924752652|diff:16239| [2025/04/30 20:45:24 752670] [debug] |xqc_engine_main_logic|END|now:1746045924752098| [2025/04/30 20:45:24 752678] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924752678| [2025/04/30 20:45:24 752684] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924752684|diff:16207| [2025/04/30 20:45:24 752690] [debug] |xqc_engine_main_logic|END|now:1746045924752678| [2025/04/30 20:45:24 753988] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924753986| [2025/04/30 20:45:24 753998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 754004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:50| [2025/04/30 20:45:24 754008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:51| [2025/04/30 20:45:24 754014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:51| [2025/04/30 20:45:24 754018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 754023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:76|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:77|path_largest_ack:76| [2025/04/30 20:45:24 754028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:58805|prior_delivered:13096|prior_time:1746045924705429|is_app_limited:0|send_elapse:36193|ack_elapse:48557|ctl_first_sent_time:1746045924706117|lagest_ack_time:1746045924753986|curr_delivered:71901| [2025/04/30 20:45:24 754032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924706117| [2025/04/30 20:45:24 754037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:388||sndq_packets_used_bytes:0|sndq_packets_free:69| [2025/04/30 20:45:24 754041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:77|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:77|path_largest_ack:77| [2025/04/30 20:45:24 754046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:57605|prior_delivered:15496|prior_time:1746045924707552|is_app_limited:0|send_elapse:37861|ack_elapse:46434|ctl_first_sent_time:1746045924707997|lagest_ack_time:1746045924753986|curr_delivered:73101| [2025/04/30 20:45:24 754051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924707997| [2025/04/30 20:45:24 754055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:387||sndq_packets_used_bytes:0|sndq_packets_free:70| [2025/04/30 20:45:24 754059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43928|rttvar:2800|minrtt:30473|latest_rtt:45989|ack_delay:40| [2025/04/30 20:45:24 754063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:44180|rttvar:2605|minrtt:30473|latest_rtt:45989|ack_delay:40| [2025/04/30 20:45:24 754068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:77|lost_pn:74|thresh:3| [2025/04/30 20:45:24 754072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 754076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44180|rtt_var:2605|pto_duration:54600|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 754081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 754085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 754093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 114000| [2025/04/30 20:45:24 754097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832145|now:1746045924754076|interv:78069| [2025/04/30 20:45:24 754101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832145|now:1746045924754076|interval:78069|pto_count:0|srtt:44180 [2025/04/30 20:45:24 754106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 37861, ack_elapse 46434, delivered 57605|rate 1240578|lost 0| [2025/04/30 20:45:24 754110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1240578) in round 3| [2025/04/30 20:45:24 754114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 754119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109064|extra_cwnd:44122| [2025/04/30 20:45:24 754123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:116653|packet_lost:0|acked:2400|po_sent_time:1746045924707997|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 754127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:116653|packet_lost:0|acked:2400|po_sent_time:1746045924707997|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 754132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1240578|cwnd:119053|full_bw_reached:0|inflight:114000|srtt:44180|latest_rtt:45989|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 754137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:51|largest:51|pns:2| [2025/04/30 20:45:24 754142] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:51|frame:ACK |recv_time:1746045924753986|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 754147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044753986|now:1746045924753986|interv:120000000| [2025/04/30 20:45:24 754151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044753986|now:1746045924753986|interv:120000000| [2025/04/30 20:45:24 754155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 754159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924752098| [2025/04/30 20:45:24 754163] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924754163| [2025/04/30 20:45:24 754168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924754167| [2025/04/30 20:45:24 754175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|min_srtt:44180|path_bw:1240578|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 754179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:114000|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:174519| [2025/04/30 20:45:24 754184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 754191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 754196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|min_srtt:44180|path_bw:1240578|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 754200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:114000|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:175706| [2025/04/30 20:45:24 754204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 754208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 754213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|min_srtt:44180|path_bw:1240578|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 754217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:114000|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:176893| [2025/04/30 20:45:24 754221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 754226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 754230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|min_srtt:44180|path_bw:1240578|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 754234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:114000|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:178080| [2025/04/30 20:45:24 754238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 754242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 754247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44180|min_srtt:44180|path_bw:1240578|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 754251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:114000|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:179267| [2025/04/30 20:45:24 754255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 754259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 754263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 754267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 754272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 754278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:114000|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:174519| [2025/04/30 20:45:24 754283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 754287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:173| [2025/04/30 20:45:24 754338] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:173|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:114000|now:1746045924754293|stream_id:4|stream_offset:174519| [2025/04/30 20:45:24 754352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:173|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 754357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:114000|applimit:0| [2025/04/30 20:45:24 754362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44180|rtt_var:2605|pto_duration:54600|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 754369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 754376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 754382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 115200| [2025/04/30 20:45:24 754388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924833893|now:1746045924754362|interv:79531| [2025/04/30 20:45:24 754395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924833893|now:1746045924754362|interval:79531|pto_count:0|srtt:44180 [2025/04/30 20:45:24 754402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:119053|inflight:115200| [2025/04/30 20:45:24 754407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 754411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:115200|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:175706| [2025/04/30 20:45:24 754416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 754420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:174| [2025/04/30 20:45:24 754451] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:174|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:115200|now:1746045924754427|stream_id:4|stream_offset:175706| [2025/04/30 20:45:24 754460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:174|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 754468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:115200|applimit:0| [2025/04/30 20:45:24 754475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44180|rtt_var:2605|pto_duration:54600|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 754482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 754495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 754502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 116400| [2025/04/30 20:45:24 754508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924834027|now:1746045924754475|interv:79552| [2025/04/30 20:45:24 754515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924834027|now:1746045924754475|interval:79552|pto_count:0|srtt:44180 [2025/04/30 20:45:24 754521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:119053|inflight:116400| [2025/04/30 20:45:24 754529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 754537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:116400|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:176893| [2025/04/30 20:45:24 754544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 754551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:175| [2025/04/30 20:45:24 754596] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:175|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:116400|now:1746045924754563|stream_id:4|stream_offset:176893| [2025/04/30 20:45:24 754604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:175|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 754611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:116400|applimit:0| [2025/04/30 20:45:24 754617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44180|rtt_var:2605|pto_duration:54600|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 754623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 754628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 754633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 117600| [2025/04/30 20:45:24 754638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924834163|now:1746045924754616|interv:79547| [2025/04/30 20:45:24 754643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924834163|now:1746045924754616|interval:79547|pto_count:0|srtt:44180 [2025/04/30 20:45:24 754649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:119053|inflight:117600| [2025/04/30 20:45:24 754655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 754661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:117600|cwnd:119053|conn:00005649CA6C66CC|stream_id:4|stream_offset:178080| [2025/04/30 20:45:24 754667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 754672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:176| [2025/04/30 20:45:24 754714] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:176|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:117600|now:1746045924754686|stream_id:4|stream_offset:178080| [2025/04/30 20:45:24 754725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:176|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 754732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:117600|applimit:0| [2025/04/30 20:45:24 754738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44180|rtt_var:2605|pto_duration:54600|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 754745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 754750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 754756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 118800| [2025/04/30 20:45:24 754762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924834286|now:1746045924754738|interv:79548| [2025/04/30 20:45:24 754768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924834286|now:1746045924754738|interval:79548|pto_count:0|srtt:44180 [2025/04/30 20:45:24 754774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:119053|inflight:118800| [2025/04/30 20:45:24 754781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 754788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 754794] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924754794|diff:14097| [2025/04/30 20:45:24 754801] [debug] |xqc_engine_main_logic|END|now:1746045924754167| [2025/04/30 20:45:24 754809] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924754809| [2025/04/30 20:45:24 754816] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924754816|diff:14075| [2025/04/30 20:45:24 754823] [debug] |xqc_engine_main_logic|END|now:1746045924754809| [2025/04/30 20:45:24 755834] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924755833| [2025/04/30 20:45:24 755846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 755852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:51| [2025/04/30 20:45:24 755856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:52| [2025/04/30 20:45:24 755862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:52| [2025/04/30 20:45:24 755866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 755871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:78|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:79|path_largest_ack:78| [2025/04/30 20:45:24 755875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:58805|prior_delivered:15496|prior_time:1746045924707552|is_app_limited:0|send_elapse:37977|ack_elapse:48281|ctl_first_sent_time:1746045924708113|lagest_ack_time:1746045924755833|curr_delivered:74301| [2025/04/30 20:45:24 755880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924708113| [2025/04/30 20:45:24 755891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:386||sndq_packets_used_bytes:0|sndq_packets_free:71| [2025/04/30 20:45:24 755895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:79|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:79|path_largest_ack:79| [2025/04/30 20:45:24 755900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:58805|prior_delivered:15496|prior_time:1746045924707552|is_app_limited:0|send_elapse:37977|ack_elapse:48281|ctl_first_sent_time:1746045924708113|lagest_ack_time:1746045924755833|curr_delivered:75501| [2025/04/30 20:45:24 755905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924708239| [2025/04/30 20:45:24 755909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:385||sndq_packets_used_bytes:0|sndq_packets_free:72| [2025/04/30 20:45:24 755913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:44180|rttvar:2605|minrtt:30473|latest_rtt:47594|ack_delay:24| [2025/04/30 20:45:24 755917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:44604|rttvar:2801|minrtt:30473|latest_rtt:47594|ack_delay:24| [2025/04/30 20:45:24 755921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:79|lost_pn:76|thresh:3| [2025/04/30 20:45:24 755925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 755930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44604|rtt_var:2801|pto_duration:55808|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 755934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 755938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 755942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 116400| [2025/04/30 20:45:24 755946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924835494|now:1746045924755929|interv:79565| [2025/04/30 20:45:24 755950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924835494|now:1746045924755929|interval:79565|pto_count:0|srtt:44604 [2025/04/30 20:45:24 755954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 37977, ack_elapse 48281, delivered 60005|rate 1242828|lost 0| [2025/04/30 20:45:24 755959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1242828) in round 3| [2025/04/30 20:45:24 755963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 755967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 755971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:119053|packet_lost:0|acked:2400|po_sent_time:1746045924708239|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 755975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:119053|packet_lost:0|acked:2400|po_sent_time:1746045924708239|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 755980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:121453|full_bw_reached:0|inflight:116400|srtt:44604|latest_rtt:47594|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 755988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:52|largest:52|pns:2| [2025/04/30 20:45:24 755993] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:52|frame:ACK |recv_time:1746045924755833|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 755997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044755833|now:1746045924755833|interv:120000000| [2025/04/30 20:45:24 756002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044755833|now:1746045924755833|interv:120000000| [2025/04/30 20:45:24 756006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 756010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924754167| [2025/04/30 20:45:24 756014] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924756014| [2025/04/30 20:45:24 756019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924756018| [2025/04/30 20:45:24 756025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|min_srtt:44604|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 756030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:116400|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:179267| [2025/04/30 20:45:24 756034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 756039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 756043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|min_srtt:44604|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 756048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:116400|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 756052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 756056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 756060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|min_srtt:44604|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 756065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:116400|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:181641| [2025/04/30 20:45:24 756069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 756076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 756080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|min_srtt:44604|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 756085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:116400|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:182828| [2025/04/30 20:45:24 756089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 756094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 756098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:44604|min_srtt:44604|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 756102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:116400|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:184015| [2025/04/30 20:45:24 756107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 756111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 756114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 756119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 756123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 756127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:116400|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:179267| [2025/04/30 20:45:24 756131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 756136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:177| [2025/04/30 20:45:24 756172] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:177|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:116400|now:1746045924756142|stream_id:4|stream_offset:179267| [2025/04/30 20:45:24 756182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:177|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 756190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:116400|applimit:0| [2025/04/30 20:45:24 756196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44604|rtt_var:2801|pto_duration:55808|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 756203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 756209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 756213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 117600| [2025/04/30 20:45:24 756222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836950|now:1746045924756196|interv:80754| [2025/04/30 20:45:24 756226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836950|now:1746045924756196|interval:80754|pto_count:0|srtt:44604 [2025/04/30 20:45:24 756231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:121453|inflight:117600| [2025/04/30 20:45:24 756235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 756240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:117600|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 756244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 756248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:178| [2025/04/30 20:45:24 756279] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:178|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:117600|now:1746045924756255|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 756288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:178|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 756296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:117600|applimit:0| [2025/04/30 20:45:24 756302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44604|rtt_var:2801|pto_duration:55808|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 756309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 756333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 756337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 118800| [2025/04/30 20:45:24 756341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837063|now:1746045924756302|interv:80761| [2025/04/30 20:45:24 756346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837063|now:1746045924756302|interval:80761|pto_count:0|srtt:44604 [2025/04/30 20:45:24 756350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:121453|inflight:118800| [2025/04/30 20:45:24 756355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 756359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:118800|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:181641| [2025/04/30 20:45:24 756364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 756368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:179| [2025/04/30 20:45:24 756400] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:179|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:118800|now:1746045924756375|stream_id:4|stream_offset:181641| [2025/04/30 20:45:24 756409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:179|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 756422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:118800|applimit:0| [2025/04/30 20:45:24 756430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44604|rtt_var:2801|pto_duration:55808|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 756434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 756438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 756442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 120000| [2025/04/30 20:45:24 756446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837183|now:1746045924756429|interv:80754| [2025/04/30 20:45:24 756450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837183|now:1746045924756429|interval:80754|pto_count:0|srtt:44604 [2025/04/30 20:45:24 756454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:121453|inflight:120000| [2025/04/30 20:45:24 756459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 756463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:120000|cwnd:121453|conn:00005649CA6C66CC|stream_id:4|stream_offset:182828| [2025/04/30 20:45:24 756467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 756471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:180| [2025/04/30 20:45:24 756501] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:180|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:120000|now:1746045924756478|stream_id:4|stream_offset:182828| [2025/04/30 20:45:24 756510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:180|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 756517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:120000|applimit:0| [2025/04/30 20:45:24 756524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44604|rtt_var:2801|pto_duration:55808|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 756528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 756532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 756536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 121200| [2025/04/30 20:45:24 756539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837286|now:1746045924756523|interv:80763| [2025/04/30 20:45:24 756543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837286|now:1746045924756523|interval:80763|pto_count:0|srtt:44604 [2025/04/30 20:45:24 756548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:121453|inflight:121200| [2025/04/30 20:45:24 756557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 756561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 756565] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924756565|diff:12326| [2025/04/30 20:45:24 756569] [debug] |xqc_engine_main_logic|END|now:1746045924756018| [2025/04/30 20:45:24 756575] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924756575| [2025/04/30 20:45:24 756579] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924756578|diff:12313| [2025/04/30 20:45:24 756582] [debug] |xqc_engine_main_logic|END|now:1746045924756575| [2025/04/30 20:45:24 757755] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924757754| [2025/04/30 20:45:24 757765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 757771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:52| [2025/04/30 20:45:24 757775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:53| [2025/04/30 20:45:24 757780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:53| [2025/04/30 20:45:24 757784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 757789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:80|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:81|path_largest_ack:80| [2025/04/30 20:45:24 757794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:61205|prior_delivered:15496|prior_time:1746045924707552|is_app_limited:0|send_elapse:38271|ack_elapse:50202|ctl_first_sent_time:1746045924708407|lagest_ack_time:1746045924757754|curr_delivered:76701| [2025/04/30 20:45:24 757798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924708407| [2025/04/30 20:45:24 757803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:384||sndq_packets_used_bytes:0|sndq_packets_free:73| [2025/04/30 20:45:24 757807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:81|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:81|path_largest_ack:81| [2025/04/30 20:45:24 757812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:60005|prior_delivered:17896|prior_time:1746045924708528|is_app_limited:0|send_elapse:38590|ack_elapse:49226|ctl_first_sent_time:1746045924708949|lagest_ack_time:1746045924757754|curr_delivered:77901| [2025/04/30 20:45:24 757816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924708949| [2025/04/30 20:45:24 757820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:383||sndq_packets_used_bytes:0|sndq_packets_free:74| [2025/04/30 20:45:24 757824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:44604|rttvar:2801|minrtt:30473|latest_rtt:48805|ack_delay:24| [2025/04/30 20:45:24 757828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:45126|rttvar:3145|minrtt:30473|latest_rtt:48805|ack_delay:24| [2025/04/30 20:45:24 757833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:81|lost_pn:78|thresh:3| [2025/04/30 20:45:24 757837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 757841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45126|rtt_var:3145|pto_duration:57706|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 757850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 757854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 757858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 118800| [2025/04/30 20:45:24 757862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924839184|now:1746045924757841|interv:81343| [2025/04/30 20:45:24 757866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924839184|now:1746045924757841|interval:81343|pto_count:0|srtt:45126 [2025/04/30 20:45:24 757870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38590, ack_elapse 49226, delivered 60005|rate 1218969|lost 0| [2025/04/30 20:45:24 757875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1218969) in round 3| [2025/04/30 20:45:24 757879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 757883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 757887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:121453|packet_lost:0|acked:2400|po_sent_time:1746045924708949|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 757891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:121453|packet_lost:0|acked:2400|po_sent_time:1746045924708949|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 757896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:123853|full_bw_reached:0|inflight:118800|srtt:45126|latest_rtt:48805|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 757902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:53|largest:53|pns:2| [2025/04/30 20:45:24 757906] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:53|frame:ACK |recv_time:1746045924757754|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 757911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044757754|now:1746045924757754|interv:120000000| [2025/04/30 20:45:24 757915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044757754|now:1746045924757754|interv:120000000| [2025/04/30 20:45:24 757919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 757923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924756018| [2025/04/30 20:45:24 757927] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924757927| [2025/04/30 20:45:24 757932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924757931| [2025/04/30 20:45:24 757938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|min_srtt:45126|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 757945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:118800|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:184015| [2025/04/30 20:45:24 757950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 757955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 757959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|min_srtt:45126|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 757963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:118800|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:185202| [2025/04/30 20:45:24 757968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 757972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 757976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|min_srtt:45126|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 757981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:118800|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 757985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 757989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 757993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|min_srtt:45126|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 757998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:118800|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:187576| [2025/04/30 20:45:24 758002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 758007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 758011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45126|min_srtt:45126|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 758015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:118800|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:188763| [2025/04/30 20:45:24 758019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 758023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 758027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 758034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 758038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 758043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:118800|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:184015| [2025/04/30 20:45:24 758047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 758051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:181| [2025/04/30 20:45:24 758088] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:181|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:118800|now:1746045924758058|stream_id:4|stream_offset:184015| [2025/04/30 20:45:24 758098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:181|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 758105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:118800|applimit:0| [2025/04/30 20:45:24 758112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45126|rtt_var:3145|pto_duration:57706|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 758119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 758123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 758127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 120000| [2025/04/30 20:45:24 758131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840764|now:1746045924758112|interv:82652| [2025/04/30 20:45:24 758135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840764|now:1746045924758112|interval:82652|pto_count:0|srtt:45126 [2025/04/30 20:45:24 758140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:123853|inflight:120000| [2025/04/30 20:45:24 758144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 758149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:120000|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:185202| [2025/04/30 20:45:24 758153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 758157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:182| [2025/04/30 20:45:24 758187] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:182|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:120000|now:1746045924758164|stream_id:4|stream_offset:185202| [2025/04/30 20:45:24 758196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:182|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 758203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:120000|applimit:0| [2025/04/30 20:45:24 758216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45126|rtt_var:3145|pto_duration:57706|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 758220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 758224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 758228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 121200| [2025/04/30 20:45:24 758232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840870|now:1746045924758215|interv:82655| [2025/04/30 20:45:24 758236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840870|now:1746045924758215|interval:82655|pto_count:0|srtt:45126 [2025/04/30 20:45:24 758240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:123853|inflight:121200| [2025/04/30 20:45:24 758245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 758249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:121200|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 758253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 758257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:183| [2025/04/30 20:45:24 758286] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:183|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:121200|now:1746045924758264|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 758295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:183|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 758303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:121200|applimit:0| [2025/04/30 20:45:24 758309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45126|rtt_var:3145|pto_duration:57706|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 758337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 758341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 758345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 122400| [2025/04/30 20:45:24 758349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840970|now:1746045924758309|interv:82661| [2025/04/30 20:45:24 758353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840970|now:1746045924758309|interval:82661|pto_count:0|srtt:45126 [2025/04/30 20:45:24 758357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:123853|inflight:122400| [2025/04/30 20:45:24 758362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 758366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:122400|cwnd:123853|conn:00005649CA6C66CC|stream_id:4|stream_offset:187576| [2025/04/30 20:45:24 758375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 758379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:184| [2025/04/30 20:45:24 758411] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:184|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:122400|now:1746045924758386|stream_id:4|stream_offset:187576| [2025/04/30 20:45:24 758420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:184|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 758427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:122400|applimit:0| [2025/04/30 20:45:24 758434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45126|rtt_var:3145|pto_duration:57706|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 758440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 758444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 758447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 123600| [2025/04/30 20:45:24 758451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924841092|now:1746045924758434|interv:82658| [2025/04/30 20:45:24 758455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924841092|now:1746045924758434|interval:82658|pto_count:0|srtt:45126 [2025/04/30 20:45:24 758460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:123853|inflight:123600| [2025/04/30 20:45:24 758464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 758469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 758473] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924758473|diff:10418| [2025/04/30 20:45:24 758477] [debug] |xqc_engine_main_logic|END|now:1746045924757931| [2025/04/30 20:45:24 758482] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924758482| [2025/04/30 20:45:24 758486] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924758486|diff:10405| [2025/04/30 20:45:24 758490] [debug] |xqc_engine_main_logic|END|now:1746045924758482| [2025/04/30 20:45:24 759827] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924759826| [2025/04/30 20:45:24 759836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 759842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:53| [2025/04/30 20:45:24 759846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:54| [2025/04/30 20:45:24 759851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:54| [2025/04/30 20:45:24 759855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 759860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:82|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:83|path_largest_ack:82| [2025/04/30 20:45:24 759865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:61205|prior_delivered:17896|prior_time:1746045924708528|is_app_limited:0|send_elapse:38746|ack_elapse:51298|ctl_first_sent_time:1746045924709105|lagest_ack_time:1746045924759826|curr_delivered:79101| [2025/04/30 20:45:24 759874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924709105| [2025/04/30 20:45:24 759879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:382||sndq_packets_used_bytes:0|sndq_packets_free:75| [2025/04/30 20:45:24 759883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:83|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:83|path_largest_ack:83| [2025/04/30 20:45:24 759888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:61205|prior_delivered:17896|prior_time:1746045924708528|is_app_limited:0|send_elapse:38746|ack_elapse:51298|ctl_first_sent_time:1746045924709105|lagest_ack_time:1746045924759826|curr_delivered:80301| [2025/04/30 20:45:24 759892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924709245| [2025/04/30 20:45:24 759896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:381||sndq_packets_used_bytes:0|sndq_packets_free:76| [2025/04/30 20:45:24 759900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:45126|rttvar:3145|minrtt:30473|latest_rtt:50581|ack_delay:32| [2025/04/30 20:45:24 759905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:45804|rttvar:3714|minrtt:30473|latest_rtt:50581|ack_delay:32| [2025/04/30 20:45:24 759909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:83|lost_pn:80|thresh:3| [2025/04/30 20:45:24 759913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 759917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45804|rtt_var:3714|pto_duration:60660|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 759921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 759925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 759929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 121200| [2025/04/30 20:45:24 759933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844046|now:1746045924759917|interv:84129| [2025/04/30 20:45:24 759937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844046|now:1746045924759917|interval:84129|pto_count:0|srtt:45804 [2025/04/30 20:45:24 759941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38746, ack_elapse 51298, delivered 62405|rate 1216519|lost 0| [2025/04/30 20:45:24 759945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1216519) in round 3| [2025/04/30 20:45:24 759950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 759954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 759958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:123853|packet_lost:0|acked:2400|po_sent_time:1746045924709245|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 759965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:123853|packet_lost:0|acked:2400|po_sent_time:1746045924709245|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 759970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:126253|full_bw_reached:0|inflight:121200|srtt:45804|latest_rtt:50581|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 759975] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_info_circle_record|addr or cid not avail |path:0||cwnd:126253|inflight:121200|mode:0|applimit:0|pacing_rate:4150511|bw:1242828|srtt:45804|latest_rtt:50581|min_rtt:30473|send:185|lost:0|tlp:0|recv:47|recovery:0|slow_start:1|conn_life:166670|acked:2400|delivered:80301|is_cwnd_limited:1| [2025/04/30 20:45:24 759981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:54|largest:54|pns:2| [2025/04/30 20:45:24 759985] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:54|frame:ACK |recv_time:1746045924759826|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 759990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044759826|now:1746045924759826|interv:120000000| [2025/04/30 20:45:24 759994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044759826|now:1746045924759826|interv:120000000| [2025/04/30 20:45:24 759998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 760002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924757931| [2025/04/30 20:45:24 760006] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924760006| [2025/04/30 20:45:24 760011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924760010| [2025/04/30 20:45:24 760017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|min_srtt:45804|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 760021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:121200|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:188763| [2025/04/30 20:45:24 760026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 760030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 760035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|min_srtt:45804|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 760039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:121200|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 760043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 760048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 760058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|min_srtt:45804|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 760063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:121200|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:191137| [2025/04/30 20:45:24 760067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 760071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 760076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|min_srtt:45804|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 760080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:121200|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:192324| [2025/04/30 20:45:24 760084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 760089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 760093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:45804|min_srtt:45804|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 760097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:121200|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:193511| [2025/04/30 20:45:24 760101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 760105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 760109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 760113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 760118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 760122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:121200|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:188763| [2025/04/30 20:45:24 760126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 760130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:185| [2025/04/30 20:45:24 760164] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:185|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:121200|now:1746045924760137|stream_id:4|stream_offset:188763| [2025/04/30 20:45:24 760174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:185|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 760181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:121200|applimit:0| [2025/04/30 20:45:24 760194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45804|rtt_var:3714|pto_duration:60660|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 760200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 760204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 760207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 122400| [2025/04/30 20:45:24 760211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845797|now:1746045924760194|interv:85603| [2025/04/30 20:45:24 760215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845797|now:1746045924760194|interval:85603|pto_count:0|srtt:45804 [2025/04/30 20:45:24 760220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:126253|inflight:122400| [2025/04/30 20:45:24 760224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 760229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:122400|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 760233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 760237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:186| [2025/04/30 20:45:24 760267] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:186|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:122400|now:1746045924760243|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 760276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:186|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 760283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:122400|applimit:0| [2025/04/30 20:45:24 760290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45804|rtt_var:3714|pto_duration:60660|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 760296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 760300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 760304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 123600| [2025/04/30 20:45:24 760308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924845903|now:1746045924760289|interv:85614| [2025/04/30 20:45:24 760328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924845903|now:1746045924760289|interval:85614|pto_count:0|srtt:45804 [2025/04/30 20:45:24 760337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:126253|inflight:123600| [2025/04/30 20:45:24 760342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 760346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:123600|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:191137| [2025/04/30 20:45:24 760355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 760359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:187| [2025/04/30 20:45:24 760390] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:187|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:123600|now:1746045924760366|stream_id:4|stream_offset:191137| [2025/04/30 20:45:24 760399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:187|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 760406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:123600|applimit:0| [2025/04/30 20:45:24 760413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45804|rtt_var:3714|pto_duration:60660|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 760419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 760423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 760427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 124800| [2025/04/30 20:45:24 760431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846026|now:1746045924760412|interv:85614| [2025/04/30 20:45:24 760435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846026|now:1746045924760412|interval:85614|pto_count:0|srtt:45804 [2025/04/30 20:45:24 760439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:126253|inflight:124800| [2025/04/30 20:45:24 760444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 760448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:124800|cwnd:126253|conn:00005649CA6C66CC|stream_id:4|stream_offset:192324| [2025/04/30 20:45:24 760452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 760456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:188| [2025/04/30 20:45:24 760484] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:188|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:124800|now:1746045924760462|stream_id:4|stream_offset:192324| [2025/04/30 20:45:24 760493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:188|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 760500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:124800|applimit:0| [2025/04/30 20:45:24 760507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:45804|rtt_var:3714|pto_duration:60660|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 760511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 760515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 760523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 126000| [2025/04/30 20:45:24 760527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846122|now:1746045924760507|interv:85615| [2025/04/30 20:45:24 760531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846122|now:1746045924760507|interval:85615|pto_count:0|srtt:45804 [2025/04/30 20:45:24 760536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:126253|inflight:126000| [2025/04/30 20:45:24 760540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 760545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 760549] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924760549|diff:8342| [2025/04/30 20:45:24 760553] [debug] |xqc_engine_main_logic|END|now:1746045924760010| [2025/04/30 20:45:24 760558] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924760558| [2025/04/30 20:45:24 760562] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924760562|diff:8329| [2025/04/30 20:45:24 760566] [debug] |xqc_engine_main_logic|END|now:1746045924760558| [2025/04/30 20:45:24 761731] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924761731| [2025/04/30 20:45:24 761740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 761746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:54| [2025/04/30 20:45:24 761750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:55| [2025/04/30 20:45:24 761755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:55| [2025/04/30 20:45:24 761759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 761764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:84|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:85|path_largest_ack:84| [2025/04/30 20:45:24 761768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:63605|prior_delivered:17896|prior_time:1746045924708528|is_app_limited:0|send_elapse:39082|ack_elapse:53203|ctl_first_sent_time:1746045924709441|lagest_ack_time:1746045924761731|curr_delivered:81501| [2025/04/30 20:45:24 761773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924709441| [2025/04/30 20:45:24 761778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:380||sndq_packets_used_bytes:0|sndq_packets_free:77| [2025/04/30 20:45:24 761782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:85|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:85|path_largest_ack:85| [2025/04/30 20:45:24 761786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:62405|prior_delivered:20296|prior_time:1746045924710467|is_app_limited:0|send_elapse:40353|ack_elapse:51264|ctl_first_sent_time:1746045924710919|lagest_ack_time:1746045924761731|curr_delivered:82701| [2025/04/30 20:45:24 761791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924710919| [2025/04/30 20:45:24 761795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:379||sndq_packets_used_bytes:0|sndq_packets_free:78| [2025/04/30 20:45:24 761803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:45804|rttvar:3714|minrtt:30473|latest_rtt:50812|ack_delay:32| [2025/04/30 20:45:24 761807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:46426|rttvar:4030|minrtt:30473|latest_rtt:50812|ack_delay:32| [2025/04/30 20:45:24 761811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:85|lost_pn:82|thresh:3| [2025/04/30 20:45:24 761816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 761820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46426|rtt_var:4030|pto_duration:62546|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 761824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 761828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 761832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 123600| [2025/04/30 20:45:24 761836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924848008|now:1746045924761819|interv:86189| [2025/04/30 20:45:24 761840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924848008|now:1746045924761819|interval:86189|pto_count:0|srtt:46426 [2025/04/30 20:45:24 761844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 40353, ack_elapse 51264, delivered 62405|rate 1217325|lost 0| [2025/04/30 20:45:24 761848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1217325) in round 3| [2025/04/30 20:45:24 761852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 761856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 761860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:126253|packet_lost:0|acked:2400|po_sent_time:1746045924710919|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 761865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:126253|packet_lost:0|acked:2400|po_sent_time:1746045924710919|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 761869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:128653|full_bw_reached:0|inflight:123600|srtt:46426|latest_rtt:50812|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 761875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:55|largest:55|pns:2| [2025/04/30 20:45:24 761879] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:55|frame:ACK |recv_time:1746045924761731|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 761884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044761731|now:1746045924761731|interv:120000000| [2025/04/30 20:45:24 761888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044761731|now:1746045924761731|interv:120000000| [2025/04/30 20:45:24 761892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 761899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924760010| [2025/04/30 20:45:24 761903] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924761902| [2025/04/30 20:45:24 761907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924761906| [2025/04/30 20:45:24 761913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|min_srtt:46426|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 761917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:123600|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:193511| [2025/04/30 20:45:24 761922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 761926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 761931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|min_srtt:46426|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 761935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:123600|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:194698| [2025/04/30 20:45:24 761940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 761944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 761948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|min_srtt:46426|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 761952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:123600|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:195885| [2025/04/30 20:45:24 761957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 761961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 761965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|min_srtt:46426|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 761969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:123600|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:197072| [2025/04/30 20:45:24 761973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 761978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 761982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:46426|min_srtt:46426|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 761989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:123600|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:198259| [2025/04/30 20:45:24 761993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 761997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 762001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 762005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 762009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 762014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:123600|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:193511| [2025/04/30 20:45:24 762018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 762022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:189| [2025/04/30 20:45:24 762056] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:189|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:123600|now:1746045924762028|stream_id:4|stream_offset:193511| [2025/04/30 20:45:24 762065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:189|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 762072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:123600|applimit:0| [2025/04/30 20:45:24 762079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46426|rtt_var:4030|pto_duration:62546|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 762086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 762091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 762094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 124800| [2025/04/30 20:45:24 762098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849574|now:1746045924762078|interv:87496| [2025/04/30 20:45:24 762102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849574|now:1746045924762078|interval:87496|pto_count:0|srtt:46426 [2025/04/30 20:45:24 762107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:128653|inflight:124800| [2025/04/30 20:45:24 762112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 762116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:124800|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:194698| [2025/04/30 20:45:24 762120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 762129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:190| [2025/04/30 20:45:24 762159] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:190|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:124800|now:1746045924762135|stream_id:4|stream_offset:194698| [2025/04/30 20:45:24 762169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:190|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 762176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:124800|applimit:0| [2025/04/30 20:45:24 762183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46426|rtt_var:4030|pto_duration:62546|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 762189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 762193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 762197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 126000| [2025/04/30 20:45:24 762200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849681|now:1746045924762183|interv:87498| [2025/04/30 20:45:24 762205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849681|now:1746045924762183|interval:87498|pto_count:0|srtt:46426 [2025/04/30 20:45:24 762209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:128653|inflight:126000| [2025/04/30 20:45:24 762214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 762218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:126000|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:195885| [2025/04/30 20:45:24 762222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 762226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:191| [2025/04/30 20:45:24 762255] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:191|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:126000|now:1746045924762233|stream_id:4|stream_offset:195885| [2025/04/30 20:45:24 762264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:191|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 762271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:126000|applimit:0| [2025/04/30 20:45:24 762278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46426|rtt_var:4030|pto_duration:62546|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 762283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 762287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 762291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 127200| [2025/04/30 20:45:24 762295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849779|now:1746045924762277|interv:87502| [2025/04/30 20:45:24 762304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849779|now:1746045924762277|interval:87502|pto_count:0|srtt:46426 [2025/04/30 20:45:24 762308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:128653|inflight:127200| [2025/04/30 20:45:24 762333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 762338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:127200|cwnd:128653|conn:00005649CA6C66CC|stream_id:4|stream_offset:197072| [2025/04/30 20:45:24 762342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 762347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:192| [2025/04/30 20:45:24 762377] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:192|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:127200|now:1746045924762353|stream_id:4|stream_offset:197072| [2025/04/30 20:45:24 762386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:192|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 762393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:127200|applimit:0| [2025/04/30 20:45:24 762400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46426|rtt_var:4030|pto_duration:62546|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 762407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 762411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 762414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 128400| [2025/04/30 20:45:24 762418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849899|now:1746045924762399|interv:87500| [2025/04/30 20:45:24 762422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849899|now:1746045924762399|interval:87500|pto_count:0|srtt:46426 [2025/04/30 20:45:24 762427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:128653|inflight:128400| [2025/04/30 20:45:24 762431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 762436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 762440] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924762440|diff:6451| [2025/04/30 20:45:24 762444] [debug] |xqc_engine_main_logic|END|now:1746045924761906| [2025/04/30 20:45:24 762449] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924762449| [2025/04/30 20:45:24 762453] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924762453|diff:6438| [2025/04/30 20:45:24 762457] [debug] |xqc_engine_main_logic|END|now:1746045924762449| [2025/04/30 20:45:24 763743] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924763742| [2025/04/30 20:45:24 763752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 763762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:55| [2025/04/30 20:45:24 763765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:56| [2025/04/30 20:45:24 763771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:56| [2025/04/30 20:45:24 763775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 763780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:86|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:87|path_largest_ack:86| [2025/04/30 20:45:24 763784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:63605|prior_delivered:20296|prior_time:1746045924710467|is_app_limited:0|send_elapse:40673|ack_elapse:53275|ctl_first_sent_time:1746045924711239|lagest_ack_time:1746045924763742|curr_delivered:83901| [2025/04/30 20:45:24 763789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924711239| [2025/04/30 20:45:24 763794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:378||sndq_packets_used_bytes:0|sndq_packets_free:79| [2025/04/30 20:45:24 763798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:87|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:87|path_largest_ack:87| [2025/04/30 20:45:24 763803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:63605|prior_delivered:20296|prior_time:1746045924710467|is_app_limited:0|send_elapse:40673|ack_elapse:53275|ctl_first_sent_time:1746045924711239|lagest_ack_time:1746045924763742|curr_delivered:85101| [2025/04/30 20:45:24 763807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924711385| [2025/04/30 20:45:24 763811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:377||sndq_packets_used_bytes:0|sndq_packets_free:80| [2025/04/30 20:45:24 763816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:46426|rttvar:4030|minrtt:30473|latest_rtt:52357|ack_delay:24| [2025/04/30 20:45:24 763820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:47164|rttvar:4499|minrtt:30473|latest_rtt:52357|ack_delay:24| [2025/04/30 20:45:24 763824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:87|lost_pn:84|thresh:3| [2025/04/30 20:45:24 763828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 763832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47164|rtt_var:4499|pto_duration:65160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 763837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 763840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 763844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 126000| [2025/04/30 20:45:24 763848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924852513|now:1746045924763832|interv:88681| [2025/04/30 20:45:24 763852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924852513|now:1746045924763832|interval:88681|pto_count:0|srtt:47164 [2025/04/30 20:45:24 763857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 40673, ack_elapse 53275, delivered 64805|rate 1216424|lost 0| [2025/04/30 20:45:24 763868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1216424) in round 3| [2025/04/30 20:45:24 763872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 763876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 763880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:128653|packet_lost:0|acked:2400|po_sent_time:1746045924711385|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 763885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:128653|packet_lost:0|acked:2400|po_sent_time:1746045924711385|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 763889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:131053|full_bw_reached:0|inflight:126000|srtt:47164|latest_rtt:52357|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 763895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:56|largest:56|pns:2| [2025/04/30 20:45:24 763899] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:56|frame:ACK |recv_time:1746045924763742|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 763904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044763742|now:1746045924763742|interv:120000000| [2025/04/30 20:45:24 763908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044763742|now:1746045924763742|interv:120000000| [2025/04/30 20:45:24 763912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 763917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924761906| [2025/04/30 20:45:24 763921] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924763921| [2025/04/30 20:45:24 763926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924763925| [2025/04/30 20:45:24 763931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|min_srtt:47164|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 763936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:126000|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:198259| [2025/04/30 20:45:24 763940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 763945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 763950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|min_srtt:47164|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 763954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:126000|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:199446| [2025/04/30 20:45:24 763961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 763965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 763970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|min_srtt:47164|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 763974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:126000|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:200633| [2025/04/30 20:45:24 763978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 763983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 763987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|min_srtt:47164|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 763991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:126000|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:201820| [2025/04/30 20:45:24 763996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 764000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 764004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47164|min_srtt:47164|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 764009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:126000|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:203007| [2025/04/30 20:45:24 764013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 764017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 764020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 764025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 764029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 764033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:126000|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:198259| [2025/04/30 20:45:24 764038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 764042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:193| [2025/04/30 20:45:24 764075] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:193|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:126000|now:1746045924764048|stream_id:4|stream_offset:198259| [2025/04/30 20:45:24 764090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:193|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 764098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:126000|applimit:0| [2025/04/30 20:45:24 764105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47164|rtt_var:4499|pto_duration:65160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 764111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 764115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 764119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 127200| [2025/04/30 20:45:24 764123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854208|now:1746045924764105|interv:90103| [2025/04/30 20:45:24 764127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854208|now:1746045924764105|interval:90103|pto_count:0|srtt:47164 [2025/04/30 20:45:24 764131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:131053|inflight:127200| [2025/04/30 20:45:24 764136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 764140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:127200|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:199446| [2025/04/30 20:45:24 764145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 764149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:194| [2025/04/30 20:45:24 764179] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:194|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:127200|now:1746045924764156|stream_id:4|stream_offset:199446| [2025/04/30 20:45:24 764187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:194|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 764195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:127200|applimit:0| [2025/04/30 20:45:24 764201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47164|rtt_var:4499|pto_duration:65160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 764207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 764211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 764215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 128400| [2025/04/30 20:45:24 764219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854316|now:1746045924764201|interv:90115| [2025/04/30 20:45:24 764223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854316|now:1746045924764201|interval:90115|pto_count:0|srtt:47164 [2025/04/30 20:45:24 764232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:131053|inflight:128400| [2025/04/30 20:45:24 764237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 764241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:128400|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:200633| [2025/04/30 20:45:24 764245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 764249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:195| [2025/04/30 20:45:24 764278] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:195|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:128400|now:1746045924764256|stream_id:4|stream_offset:200633| [2025/04/30 20:45:24 764287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:195|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 764294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:128400|applimit:0| [2025/04/30 20:45:24 764301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47164|rtt_var:4499|pto_duration:65160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 764307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 764311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 764336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 129600| [2025/04/30 20:45:24 764340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854416|now:1746045924764300|interv:90116| [2025/04/30 20:45:24 764344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854416|now:1746045924764300|interval:90116|pto_count:0|srtt:47164 [2025/04/30 20:45:24 764348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:131053|inflight:129600| [2025/04/30 20:45:24 764353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 764357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:129600|cwnd:131053|conn:00005649CA6C66CC|stream_id:4|stream_offset:201820| [2025/04/30 20:45:24 764361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 764365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:196| [2025/04/30 20:45:24 764396] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:196|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:129600|now:1746045924764372|stream_id:4|stream_offset:201820| [2025/04/30 20:45:24 764405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:196|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 764412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:129600|applimit:0| [2025/04/30 20:45:24 764418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47164|rtt_var:4499|pto_duration:65160|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 764429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 764433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 764437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 130800| [2025/04/30 20:45:24 764441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854532|now:1746045924764418|interv:90114| [2025/04/30 20:45:24 764445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854532|now:1746045924764418|interval:90114|pto_count:0|srtt:47164 [2025/04/30 20:45:24 764449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:131053|inflight:130800| [2025/04/30 20:45:24 764454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 764458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 764462] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924764462|diff:4429| [2025/04/30 20:45:24 764467] [debug] |xqc_engine_main_logic|END|now:1746045924763925| [2025/04/30 20:45:24 764472] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924764472| [2025/04/30 20:45:24 764476] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924764476|diff:4415| [2025/04/30 20:45:24 764480] [debug] |xqc_engine_main_logic|END|now:1746045924764472| [2025/04/30 20:45:24 765819] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045924765818| [2025/04/30 20:45:24 765827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 765833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:56| [2025/04/30 20:45:24 765837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:57| [2025/04/30 20:45:24 765843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:57| [2025/04/30 20:45:24 765847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 765852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:88|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:89|path_largest_ack:88| [2025/04/30 20:45:24 765856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:66005|prior_delivered:20296|prior_time:1746045924710467|is_app_limited:0|send_elapse:41124|ack_elapse:55351|ctl_first_sent_time:1746045924711690|lagest_ack_time:1746045924765818|curr_delivered:86301| [2025/04/30 20:45:24 765861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924711690| [2025/04/30 20:45:24 765866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:376||sndq_packets_used_bytes:0|sndq_packets_free:81| [2025/04/30 20:45:24 765872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:89|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:89|path_largest_ack:89| [2025/04/30 20:45:24 765879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:64805|prior_delivered:22696|prior_time:1746045924712433|is_app_limited:0|send_elapse:42254|ack_elapse:53385|ctl_first_sent_time:1746045924713024|lagest_ack_time:1746045924765818|curr_delivered:87501| [2025/04/30 20:45:24 765891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924713024| [2025/04/30 20:45:24 765897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:375||sndq_packets_used_bytes:0|sndq_packets_free:82| [2025/04/30 20:45:24 765902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:47164|rttvar:4499|minrtt:30473|latest_rtt:52794|ack_delay:32| [2025/04/30 20:45:24 765908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:47864|rttvar:4774|minrtt:30473|latest_rtt:52794|ack_delay:32| [2025/04/30 20:45:24 765914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:89|lost_pn:86|thresh:3| [2025/04/30 20:45:24 765919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 765925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47864|rtt_var:4774|pto_duration:66960|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 765931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 765936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 765941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 128400| [2025/04/30 20:45:24 765947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924856332|now:1746045924765924|interv:90408| [2025/04/30 20:45:24 765952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924856332|now:1746045924765924|interval:90408|pto_count:0|srtt:47864 [2025/04/30 20:45:24 765958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 42254, ack_elapse 53385, delivered 64805|rate 1213917|lost 0| [2025/04/30 20:45:24 765964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1213917) in round 3| [2025/04/30 20:45:24 765969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 765975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 765982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:131053|packet_lost:0|acked:2400|po_sent_time:1746045924713024|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 765987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:131053|packet_lost:0|acked:2400|po_sent_time:1746045924713024|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 765992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:133453|full_bw_reached:0|inflight:128400|srtt:47864|latest_rtt:52794|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 765998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:57|largest:57|pns:2| [2025/04/30 20:45:24 766003] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:57|frame:ACK |recv_time:1746045924765818|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 766008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044765818|now:1746045924765818|interv:120000000| [2025/04/30 20:45:24 766015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044765818|now:1746045924765818|interv:120000000| [2025/04/30 20:45:24 766019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 766023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924763925| [2025/04/30 20:45:24 766027] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924766027| [2025/04/30 20:45:24 766032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924766031| [2025/04/30 20:45:24 766037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|min_srtt:47864|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 766042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:128400|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:203007| [2025/04/30 20:45:24 766046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 766051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 766055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|min_srtt:47864|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 766059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:128400|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 766064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 766068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 766072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|min_srtt:47864|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 766077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:128400|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:205381| [2025/04/30 20:45:24 766081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 766085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 766089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|min_srtt:47864|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 766093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:128400|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 766098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 766104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 766109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:47864|min_srtt:47864|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 766113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:128400|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:207755| [2025/04/30 20:45:24 766117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 766121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 766125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 766129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 766133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 766138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:128400|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:203007| [2025/04/30 20:45:24 766142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 766146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:197| [2025/04/30 20:45:24 766181] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:197|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:128400|now:1746045924766153|stream_id:4|stream_offset:203007| [2025/04/30 20:45:24 766191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:197|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 766198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:128400|applimit:0| [2025/04/30 20:45:24 766205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47864|rtt_var:4774|pto_duration:66960|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 766212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 766216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 766220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 129600| [2025/04/30 20:45:24 766224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858113|now:1746045924766205|interv:91908| [2025/04/30 20:45:24 766228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858113|now:1746045924766205|interval:91908|pto_count:0|srtt:47864 [2025/04/30 20:45:24 766232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:133453|inflight:129600| [2025/04/30 20:45:24 766237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 766245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:129600|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 766250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 766254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:198| [2025/04/30 20:45:24 766283] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:198|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:129600|now:1746045924766260|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 766292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:198|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 766299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:129600|applimit:0| [2025/04/30 20:45:24 766306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47864|rtt_var:4774|pto_duration:66960|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 766329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 766336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 766340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 130800| [2025/04/30 20:45:24 766344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858220|now:1746045924766305|interv:91915| [2025/04/30 20:45:24 766348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858220|now:1746045924766305|interval:91915|pto_count:0|srtt:47864 [2025/04/30 20:45:24 766353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:133453|inflight:130800| [2025/04/30 20:45:24 766357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 766362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:130800|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:205381| [2025/04/30 20:45:24 766366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 766370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:199| [2025/04/30 20:45:24 766406] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:199|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:130800|now:1746045924766377|stream_id:4|stream_offset:205381| [2025/04/30 20:45:24 766415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:199|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 766422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:130800|applimit:0| [2025/04/30 20:45:24 766429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47864|rtt_var:4774|pto_duration:66960|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 766433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 766437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 766446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 132000| [2025/04/30 20:45:24 766450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858337|now:1746045924766429|interv:91908| [2025/04/30 20:45:24 766454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858337|now:1746045924766429|interval:91908|pto_count:0|srtt:47864 [2025/04/30 20:45:24 766458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:133453|inflight:132000| [2025/04/30 20:45:24 766463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 766467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:132000|cwnd:133453|conn:00005649CA6C66CC|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 766471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 766475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:200| [2025/04/30 20:45:24 766507] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:200|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:132000|now:1746045924766482|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 766516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:200|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 766523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:132000|applimit:0| [2025/04/30 20:45:24 766529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:47864|rtt_var:4774|pto_duration:66960|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 766535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 766542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 766548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 133200| [2025/04/30 20:45:24 766554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858442|now:1746045924766529|interv:91913| [2025/04/30 20:45:24 766560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858442|now:1746045924766529|interval:91913|pto_count:0|srtt:47864 [2025/04/30 20:45:24 766566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:133453|inflight:133200| [2025/04/30 20:45:24 766573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 766580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 766586] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924766586|diff:2305| [2025/04/30 20:45:24 766593] [debug] |xqc_engine_main_logic|END|now:1746045924766031| [2025/04/30 20:45:24 766601] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924766601| [2025/04/30 20:45:24 766607] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924766607|diff:2284| [2025/04/30 20:45:24 766613] [debug] |xqc_engine_main_logic|END|now:1746045924766601| [2025/04/30 20:45:24 767823] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924767822| [2025/04/30 20:45:24 767835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 767841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:57| [2025/04/30 20:45:24 767845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:58| [2025/04/30 20:45:24 767851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:58| [2025/04/30 20:45:24 767855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 767860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:90|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:91|path_largest_ack:90| [2025/04/30 20:45:24 767864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:66005|prior_delivered:22696|prior_time:1746045924712433|is_app_limited:0|send_elapse:42433|ack_elapse:55389|ctl_first_sent_time:1746045924713203|lagest_ack_time:1746045924767822|curr_delivered:88701| [2025/04/30 20:45:24 767869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924713203| [2025/04/30 20:45:24 767874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:374||sndq_packets_used_bytes:0|sndq_packets_free:83| [2025/04/30 20:45:24 767878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:91|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:91|path_largest_ack:91| [2025/04/30 20:45:24 767883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:66005|prior_delivered:22696|prior_time:1746045924712433|is_app_limited:0|send_elapse:42433|ack_elapse:55389|ctl_first_sent_time:1746045924713203|lagest_ack_time:1746045924767822|curr_delivered:89901| [2025/04/30 20:45:24 767887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924713355| [2025/04/30 20:45:24 767891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:373||sndq_packets_used_bytes:0|sndq_packets_free:84| [2025/04/30 20:45:24 767895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:47864|rttvar:4774|minrtt:30473|latest_rtt:54467|ack_delay:32| [2025/04/30 20:45:24 767899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:48685|rttvar:5223|minrtt:30473|latest_rtt:54467|ack_delay:32| [2025/04/30 20:45:24 767904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:91|lost_pn:88|thresh:3| [2025/04/30 20:45:24 767908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 767912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48685|rtt_var:5223|pto_duration:69577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 767917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 767921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 767924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 130800| [2025/04/30 20:45:24 767928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924861059|now:1746045924767912|interv:93147| [2025/04/30 20:45:24 767937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924861059|now:1746045924767912|interval:93147|pto_count:0|srtt:48685 [2025/04/30 20:45:24 767942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 42433, ack_elapse 55389, delivered 67205|rate 1213327|lost 0| [2025/04/30 20:45:24 767946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1213327) in round 3| [2025/04/30 20:45:24 767950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 767955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 767959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:133453|packet_lost:0|acked:2400|po_sent_time:1746045924713355|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 767963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:133453|packet_lost:0|acked:2400|po_sent_time:1746045924713355|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 767968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:135853|full_bw_reached:0|inflight:130800|srtt:48685|latest_rtt:54467|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 767973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:58|largest:58|pns:2| [2025/04/30 20:45:24 767978] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:58|frame:ACK |recv_time:1746045924767822|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 767982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044767822|now:1746045924767822|interv:120000000| [2025/04/30 20:45:24 767987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044767822|now:1746045924767822|interv:120000000| [2025/04/30 20:45:24 767991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 767995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924766031| [2025/04/30 20:45:24 767999] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924767999| [2025/04/30 20:45:24 768004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924768003| [2025/04/30 20:45:24 768010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|min_srtt:48685|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 768014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:130800|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:207755| [2025/04/30 20:45:24 768019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 768024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 768032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|min_srtt:48685|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 768036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:130800|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 768040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 768045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 768049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|min_srtt:48685|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 768053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:130800|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:210129| [2025/04/30 20:45:24 768057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 768062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 768066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|min_srtt:48685|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 768070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:130800|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:211316| [2025/04/30 20:45:24 768074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 768079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 768083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|min_srtt:48685|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 768087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:130800|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:212503| [2025/04/30 20:45:24 768091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 768095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 768099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 768103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 768108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 768112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:130800|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:207755| [2025/04/30 20:45:24 768116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 768123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:201| [2025/04/30 20:45:24 768159] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:201|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:130800|now:1746045924768129|stream_id:4|stream_offset:207755| [2025/04/30 20:45:24 768168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:201|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 768176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:130800|applimit:0| [2025/04/30 20:45:24 768182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48685|rtt_var:5223|pto_duration:69577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 768190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 768195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 768198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 132000| [2025/04/30 20:45:24 768202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924862706|now:1746045924768182|interv:94524| [2025/04/30 20:45:24 768206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924862706|now:1746045924768182|interval:94524|pto_count:0|srtt:48685 [2025/04/30 20:45:24 768211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:135853|inflight:132000| [2025/04/30 20:45:24 768216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 768220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:132000|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 768224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 768228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:202| [2025/04/30 20:45:24 768258] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:202|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:132000|now:1746045924768235|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 768267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:202|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 768274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:132000|applimit:0| [2025/04/30 20:45:24 768281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48685|rtt_var:5223|pto_duration:69577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 768286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 768290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 768294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 133200| [2025/04/30 20:45:24 768298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924862812|now:1746045924768280|interv:94532| [2025/04/30 20:45:24 768307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924862812|now:1746045924768280|interval:94532|pto_count:0|srtt:48685 [2025/04/30 20:45:24 768311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:135853|inflight:133200| [2025/04/30 20:45:24 768338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 768342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:133200|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:210129| [2025/04/30 20:45:24 768346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 768350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:203| [2025/04/30 20:45:24 768382] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:203|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:133200|now:1746045924768357|stream_id:4|stream_offset:210129| [2025/04/30 20:45:24 768390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:203|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 768397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:133200|applimit:0| [2025/04/30 20:45:24 768404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48685|rtt_var:5223|pto_duration:69577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 768411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 768415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 768419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 134400| [2025/04/30 20:45:24 768422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924862934|now:1746045924768404|interv:94530| [2025/04/30 20:45:24 768426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924862934|now:1746045924768404|interval:94530|pto_count:0|srtt:48685 [2025/04/30 20:45:24 768431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:135853|inflight:134400| [2025/04/30 20:45:24 768436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 768443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:134400|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:211316| [2025/04/30 20:45:24 768449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 768456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:204| [2025/04/30 20:45:24 768496] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:204|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:134400|now:1746045924768465|stream_id:4|stream_offset:211316| [2025/04/30 20:45:24 768505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:204|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 768517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:134400|applimit:0| [2025/04/30 20:45:24 768524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48685|rtt_var:5223|pto_duration:69577|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 768531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 768537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 768543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 135600| [2025/04/30 20:45:24 768549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924863042|now:1746045924768523|interv:94519| [2025/04/30 20:45:24 768555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924863042|now:1746045924768523|interval:94519|pto_count:0|srtt:48685 [2025/04/30 20:45:24 768562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:135853|inflight:135600| [2025/04/30 20:45:24 768569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924768891| [2025/04/30 20:45:24 768580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924768891| [2025/04/30 20:45:24 768587] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924768587|diff:304| [2025/04/30 20:45:24 768594] [debug] |xqc_engine_main_logic|END|now:1746045924768003| [2025/04/30 20:45:24 768602] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924768602| [2025/04/30 20:45:24 768606] [debug] |xqc_engine_wakeup_after|wakeup:1746045924768891|now:1746045924768606|diff:285| [2025/04/30 20:45:24 768610] [debug] |xqc_engine_main_logic|END|now:1746045924768602| [2025/04/30 20:45:24 769684] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924769684| [2025/04/30 20:45:24 769697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924768891|pq_index:0| [2025/04/30 20:45:24 769703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924768003| [2025/04/30 20:45:24 769710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924769708| [2025/04/30 20:45:24 769717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:ACK_01RTT|expire_time:1746045924768891|now:1746045924769708| [2025/04/30 20:45:24 769723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_ack_timeout|pns:2|path:0| [2025/04/30 20:45:24 769729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:ACK_01RTT|expire_time:1746045924768891|now:1746045924769708| [2025/04/30 20:45:24 769734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 769741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:58|ack_delay:25850|first_ack_range:31|largest_pkt_recv_time:1746045924743891| [2025/04/30 20:45:24 769748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:58|low:27|pkt_pns:2| [2025/04/30 20:45:24 769753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:6|path:0|path_largest_recv:46|frame_largest_recv:58| [2025/04/30 20:45:24 769759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 769772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:4|stream_offset:212503| [2025/04/30 20:45:24 769779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48685|min_srtt:48685|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 769785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1206|inflight:135600|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:213690| [2025/04/30 20:45:24 769792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 769797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 769802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 769808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 769815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1206|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 769821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1206|schedule_bytes:0|inflight:135600|cwnd:135853|conn:00005649CA6C66CC|stream_id:4|stream_offset:212503| [2025/04/30 20:45:24 769827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1206| [2025/04/30 20:45:24 769832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924863042| [2025/04/30 20:45:24 769838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924863042| [2025/04/30 20:45:24 769845] [debug] |xqc_engine_wakeup_after|wakeup:1746045924863042|now:1746045924769845|diff:93197| [2025/04/30 20:45:24 769851] [debug] |xqc_engine_main_logic|END|now:1746045924769708| [2025/04/30 20:45:24 769865] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924769864| [2025/04/30 20:45:24 769872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 769880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:58| [2025/04/30 20:45:24 769885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:59| [2025/04/30 20:45:24 769892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:59| [2025/04/30 20:45:24 769898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 769904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:92|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:93|path_largest_ack:92| [2025/04/30 20:45:24 769911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:68405|prior_delivered:22696|prior_time:1746045924712433|is_app_limited:0|send_elapse:42792|ack_elapse:57431|ctl_first_sent_time:1746045924713562|lagest_ack_time:1746045924769864|curr_delivered:91101| [2025/04/30 20:45:24 769917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924713562| [2025/04/30 20:45:24 769924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:372||sndq_packets_used_bytes:0|sndq_packets_free:85| [2025/04/30 20:45:24 769930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:93|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:93|path_largest_ack:93| [2025/04/30 20:45:24 769942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:67205|prior_delivered:25096|prior_time:1746045924714399|is_app_limited:0|send_elapse:43874|ack_elapse:55465|ctl_first_sent_time:1746045924714860|lagest_ack_time:1746045924769864|curr_delivered:92301| [2025/04/30 20:45:24 769949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924714860| [2025/04/30 20:45:24 769955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:371||sndq_packets_used_bytes:0|sndq_packets_free:86| [2025/04/30 20:45:24 769961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:48685|rttvar:5223|minrtt:30473|latest_rtt:55004|ack_delay:32| [2025/04/30 20:45:24 769967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:49471|rttvar:5489|minrtt:30473|latest_rtt:55004|ack_delay:32| [2025/04/30 20:45:24 769972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:93|lost_pn:90|thresh:3| [2025/04/30 20:45:24 769978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 769984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:49471|rtt_var:5489|pto_duration:71427|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 769990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 769995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 770001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 133200| [2025/04/30 20:45:24 770006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924864892|now:1746045924769983|interv:94909| [2025/04/30 20:45:24 770012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924864892|now:1746045924769983|interval:94909|pto_count:0|srtt:49471 [2025/04/30 20:45:24 770018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 43874, ack_elapse 55465, delivered 67205|rate 1211665|lost 0| [2025/04/30 20:45:24 770024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1211665) in round 3| [2025/04/30 20:45:24 770029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 770035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 770040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:135853|packet_lost:0|acked:2400|po_sent_time:1746045924714860|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 770047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:135853|packet_lost:0|acked:2400|po_sent_time:1746045924714860|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 770053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:138253|full_bw_reached:0|inflight:133200|srtt:49471|latest_rtt:55004|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 770061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:59|largest:59|pns:2| [2025/04/30 20:45:24 770073] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:59|frame:ACK |recv_time:1746045924769864|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 770080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044769864|now:1746045924769864|interv:120000000| [2025/04/30 20:45:24 770085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044769864|now:1746045924769864|interv:120000000| [2025/04/30 20:45:24 770091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924863042|pq_index:0| [2025/04/30 20:45:24 770097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924769708| [2025/04/30 20:45:24 770102] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924770102| [2025/04/30 20:45:24 770110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924770108| [2025/04/30 20:45:24 770118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:49471|min_srtt:49471|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 770124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1206|inflight:133200|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:213690| [2025/04/30 20:45:24 770131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:49471|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 770137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 770144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:49471|min_srtt:49471|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 770150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2406|inflight:133200|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:214877| [2025/04/30 20:45:24 770157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:49471|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 770164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 770171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:49471|min_srtt:49471|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 770177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3606|inflight:133200|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 770184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:49471|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 770190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 770196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:49471|min_srtt:49471|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 770208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4806|inflight:133200|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:217251| [2025/04/30 20:45:24 770214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 770220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 770226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 770232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 770238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1206|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 770243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1206|schedule_bytes:0|inflight:133200|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:212503| [2025/04/30 20:45:24 770249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 770254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:205| [2025/04/30 20:45:24 770303] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:205|size:1206|sent:1222|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:133200|now:1746045924770264|stream_id:4|stream_offset:212503| [2025/04/30 20:45:24 770338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:205|origin_pktnum:0|size:1206|enc_size:1222|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 770345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:133200|applimit:0| [2025/04/30 20:45:24 770351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:49471|rtt_var:5489|pto_duration:71427|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 770358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 770364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 770370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 134406| [2025/04/30 20:45:24 770376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924866691|now:1746045924770351|interv:96340| [2025/04/30 20:45:24 770382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924866691|now:1746045924770351|interval:96340|pto_count:0|srtt:49471 [2025/04/30 20:45:24 770389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:138253|inflight:134406| [2025/04/30 20:45:24 770396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 770402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:134406|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:213690| [2025/04/30 20:45:24 770409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 770416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:206| [2025/04/30 20:45:24 770463] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:206|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:134406|now:1746045924770432|stream_id:4|stream_offset:213690| [2025/04/30 20:45:24 770473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:206|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 770479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:134406|applimit:0| [2025/04/30 20:45:24 770485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:49471|rtt_var:5489|pto_duration:71427|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 770491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 770497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 770503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 135606| [2025/04/30 20:45:24 770509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924866859|now:1746045924770484|interv:96375| [2025/04/30 20:45:24 770516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924866859|now:1746045924770484|interval:96375|pto_count:0|srtt:49471 [2025/04/30 20:45:24 770523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:138253|inflight:135606| [2025/04/30 20:45:24 770530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 770536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:135606|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:214877| [2025/04/30 20:45:24 770542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 770549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:207| [2025/04/30 20:45:24 770607] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:207|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:135606|now:1746045924770559|stream_id:4|stream_offset:214877| [2025/04/30 20:45:24 770616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:207|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 770623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:135606|applimit:0| [2025/04/30 20:45:24 770629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:49471|rtt_var:5489|pto_duration:71427|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 770636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 770641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 770646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 136806| [2025/04/30 20:45:24 770651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924866986|now:1746045924770629|interv:96357| [2025/04/30 20:45:24 770657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924866986|now:1746045924770629|interval:96357|pto_count:0|srtt:49471 [2025/04/30 20:45:24 770669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:138253|inflight:136806| [2025/04/30 20:45:24 770675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 770681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:136806|cwnd:138253|conn:00005649CA6C66CC|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 770688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 770695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:208| [2025/04/30 20:45:24 770735] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:208|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:136806|now:1746045924770704|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 770743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:208|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 770749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:136806|applimit:0| [2025/04/30 20:45:24 770756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:49471|rtt_var:5489|pto_duration:71427|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 770762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 770768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 770775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 138006| [2025/04/30 20:45:24 770781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924867131|now:1746045924770756|interv:96375| [2025/04/30 20:45:24 770787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924867131|now:1746045924770756|interval:96375|pto_count:0|srtt:49471 [2025/04/30 20:45:24 770794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:138253|inflight:138006| [2025/04/30 20:45:24 770801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924867131| [2025/04/30 20:45:24 770808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924867131| [2025/04/30 20:45:24 770814] [debug] |xqc_engine_wakeup_after|wakeup:1746045924867131|now:1746045924770814|diff:96317| [2025/04/30 20:45:24 770821] [debug] |xqc_engine_main_logic|END|now:1746045924770108| [2025/04/30 20:45:24 770829] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924770829| [2025/04/30 20:45:24 770835] [debug] |xqc_engine_wakeup_after|wakeup:1746045924867131|now:1746045924770835|diff:96296| [2025/04/30 20:45:24 770840] [debug] |xqc_engine_main_logic|END|now:1746045924770829| [2025/04/30 20:45:24 771782] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045924771781| [2025/04/30 20:45:24 771794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 771800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:59| [2025/04/30 20:45:24 771809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:60| [2025/04/30 20:45:24 771815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:60| [2025/04/30 20:45:24 771819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 771824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:94|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:95|path_largest_ack:94| [2025/04/30 20:45:24 771829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:68405|prior_delivered:25096|prior_time:1746045924714399|is_app_limited:0|send_elapse:44061|ack_elapse:57382|ctl_first_sent_time:1746045924715047|lagest_ack_time:1746045924771781|curr_delivered:93501| [2025/04/30 20:45:24 771834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924715047| [2025/04/30 20:45:24 771839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:370||sndq_packets_used_bytes:0|sndq_packets_free:87| [2025/04/30 20:45:24 771843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:95|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:95|path_largest_ack:95| [2025/04/30 20:45:24 771847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:68405|prior_delivered:25096|prior_time:1746045924714399|is_app_limited:0|send_elapse:44061|ack_elapse:57382|ctl_first_sent_time:1746045924715047|lagest_ack_time:1746045924771781|curr_delivered:94701| [2025/04/30 20:45:24 771852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924715187| [2025/04/30 20:45:24 771856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:369||sndq_packets_used_bytes:0|sndq_packets_free:88| [2025/04/30 20:45:24 771860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:49471|rttvar:5489|minrtt:30473|latest_rtt:56594|ack_delay:24| [2025/04/30 20:45:24 771864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:50359|rttvar:5891|minrtt:30473|latest_rtt:56594|ack_delay:24| [2025/04/30 20:45:24 771868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:95|lost_pn:92|thresh:3| [2025/04/30 20:45:24 771873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 771877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50359|rtt_var:5891|pto_duration:73923|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 771881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 771885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 771889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 135606| [2025/04/30 20:45:24 771893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924869627|now:1746045924771876|interv:97751| [2025/04/30 20:45:24 771897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924869627|now:1746045924771876|interval:97751|pto_count:0|srtt:50359 [2025/04/30 20:45:24 771901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 44061, ack_elapse 57382, delivered 69605|rate 1213011|lost 0| [2025/04/30 20:45:24 771908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1213011) in round 3| [2025/04/30 20:45:24 771913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 771917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 771921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:138253|packet_lost:0|acked:2400|po_sent_time:1746045924715187|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 771925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:138253|packet_lost:0|acked:2400|po_sent_time:1746045924715187|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 771930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:140653|full_bw_reached:0|inflight:135606|srtt:50359|latest_rtt:56594|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 771935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:60|largest:60|pns:2| [2025/04/30 20:45:24 771940] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:60|frame:ACK |recv_time:1746045924771781|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 771945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044771781|now:1746045924771781|interv:120000000| [2025/04/30 20:45:24 771949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044771781|now:1746045924771781|interv:120000000| [2025/04/30 20:45:24 771953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924867131|pq_index:0| [2025/04/30 20:45:24 771957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924770108| [2025/04/30 20:45:24 771961] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924771961| [2025/04/30 20:45:24 771966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924771965| [2025/04/30 20:45:24 771972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|min_srtt:50359|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 771977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:135606|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:217251| [2025/04/30 20:45:24 771981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 771986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 771990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|min_srtt:50359|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 771995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:135606|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 771999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 772006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 772010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|min_srtt:50359|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 772014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:135606|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:219625| [2025/04/30 20:45:24 772018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 772023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 772027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|min_srtt:50359|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 772031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:135606|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:220812| [2025/04/30 20:45:24 772035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 772040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 772044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50359|min_srtt:50359|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 772048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:135606|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:221999| [2025/04/30 20:45:24 772053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 772056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 772060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 772065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 772069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 772073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:135606|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:217251| [2025/04/30 20:45:24 772078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 772083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:209| [2025/04/30 20:45:24 772117] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:209|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:135606|now:1746045924772089|stream_id:4|stream_offset:217251| [2025/04/30 20:45:24 772127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:209|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 772132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:135606|applimit:0| [2025/04/30 20:45:24 772136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50359|rtt_var:5891|pto_duration:73923|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 772141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 772147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 772153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 136806| [2025/04/30 20:45:24 772159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924871012|now:1746045924772136|interv:98876| [2025/04/30 20:45:24 772166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924871012|now:1746045924772136|interval:98876|pto_count:0|srtt:50359 [2025/04/30 20:45:24 772174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:140653|inflight:136806| [2025/04/30 20:45:24 772181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 772188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:136806|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 772195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 772200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:210| [2025/04/30 20:45:24 772241] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:210|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:136806|now:1746045924772210|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 772250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:210|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 772257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:136806|applimit:0| [2025/04/30 20:45:24 772263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50359|rtt_var:5891|pto_duration:73923|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 772269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 772275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 772281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 138006| [2025/04/30 20:45:24 772288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924871133|now:1746045924772263|interv:98870| [2025/04/30 20:45:24 772294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924871133|now:1746045924772263|interval:98870|pto_count:0|srtt:50359 [2025/04/30 20:45:24 772301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:140653|inflight:138006| [2025/04/30 20:45:24 772337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 772344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:138006|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:219625| [2025/04/30 20:45:24 772350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 772356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:211| [2025/04/30 20:45:24 772396] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:211|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:138006|now:1746045924772365|stream_id:4|stream_offset:219625| [2025/04/30 20:45:24 772407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:211|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 772413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:138006|applimit:0| [2025/04/30 20:45:24 772420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50359|rtt_var:5891|pto_duration:73923|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 772427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 772433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 772438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 139206| [2025/04/30 20:45:24 772444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924871288|now:1746045924772420|interv:98868| [2025/04/30 20:45:24 772449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924871288|now:1746045924772420|interval:98868|pto_count:0|srtt:50359 [2025/04/30 20:45:24 772455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:140653|inflight:139206| [2025/04/30 20:45:24 772462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 772468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:139206|cwnd:140653|conn:00005649CA6C66CC|stream_id:4|stream_offset:220812| [2025/04/30 20:45:24 772474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 772479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:212| [2025/04/30 20:45:24 772518] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:212|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:139206|now:1746045924772489|stream_id:4|stream_offset:220812| [2025/04/30 20:45:24 772527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:212|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 772533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:139206|applimit:0| [2025/04/30 20:45:24 772540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50359|rtt_var:5891|pto_duration:73923|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 772555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 772560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 772567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 140406| [2025/04/30 20:45:24 772572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924871412|now:1746045924772539|interv:98873| [2025/04/30 20:45:24 772578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924871412|now:1746045924772539|interval:98873|pto_count:0|srtt:50359 [2025/04/30 20:45:24 772584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:140653|inflight:140406| [2025/04/30 20:45:24 772590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924871412| [2025/04/30 20:45:24 772596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924871412| [2025/04/30 20:45:24 772602] [debug] |xqc_engine_wakeup_after|wakeup:1746045924871412|now:1746045924772601|diff:98811| [2025/04/30 20:45:24 772607] [debug] |xqc_engine_main_logic|END|now:1746045924771965| [2025/04/30 20:45:24 772615] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924772614| [2025/04/30 20:45:24 772620] [debug] |xqc_engine_wakeup_after|wakeup:1746045924871412|now:1746045924772620|diff:98792| [2025/04/30 20:45:24 772625] [debug] |xqc_engine_main_logic|END|now:1746045924772614| [2025/04/30 20:45:24 772764] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:39|state:ESTABED|recv_time:1746045924772763| [2025/04/30 20:45:24 772773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 772780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:60| [2025/04/30 20:45:24 772786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:61| [2025/04/30 20:45:24 772793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:61| [2025/04/30 20:45:24 772798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 772805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:97|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:97|path_largest_ack:97| [2025/04/30 20:45:24 772811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:69605|prior_delivered:27496|prior_time:1746045924716021|is_app_limited:0|send_elapse:45254|ack_elapse:56742|ctl_first_sent_time:1746045924716441|lagest_ack_time:1746045924772763|curr_delivered:95901| [2025/04/30 20:45:24 772817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924716441| [2025/04/30 20:45:24 772823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:368||sndq_packets_used_bytes:0|sndq_packets_free:89| [2025/04/30 20:45:24 772828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:50359|rttvar:5891|minrtt:30473|latest_rtt:56322|ack_delay:24| [2025/04/30 20:45:24 772834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:51102|rttvar:5903|minrtt:30473|latest_rtt:56322|ack_delay:24| [2025/04/30 20:45:24 772839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:97|lost_pn:94|thresh:3| [2025/04/30 20:45:24 772845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 772857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924778717|now:1746045924772856|interval:5861| [2025/04/30 20:45:24 772863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924778717|now:1746045924772856|interv:5861| [2025/04/30 20:45:24 772868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 45254, ack_elapse 56742, delivered 68405|rate 1205544|lost 0| [2025/04/30 20:45:24 772875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205544) in round 3| [2025/04/30 20:45:24 772881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 772887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 772892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:140653|packet_lost:0|acked:1200|po_sent_time:1746045924716441|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 772898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:140653|packet_lost:0|acked:1200|po_sent_time:1746045924716441|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 772903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:141853|full_bw_reached:0|inflight:139206|srtt:51102|latest_rtt:56322|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 772911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:61|largest:61|pns:2| [2025/04/30 20:45:24 772918] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:39|pkt_type:SHORT_HEADER|pkt_num:61|frame:ACK |recv_time:1746045924772763|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 772924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044772763|now:1746045924772763|interv:120000000| [2025/04/30 20:45:24 772930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044772763|now:1746045924772763|interv:120000000| [2025/04/30 20:45:24 772935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924871412|pq_index:0| [2025/04/30 20:45:24 772941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924771965| [2025/04/30 20:45:24 772946] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924772946| [2025/04/30 20:45:24 772953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924772951| [2025/04/30 20:45:24 772961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:51102|min_srtt:51102|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 772967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:139206|cwnd:141853|conn:00005649CA6C66CC|stream_id:4|stream_offset:221999| [2025/04/30 20:45:24 772973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:51102|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 772989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 772995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:51102|min_srtt:51102|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 773001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:139206|cwnd:141853|conn:00005649CA6C66CC|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 773007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:51102|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 773013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 773018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:51102|min_srtt:51102|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 773024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:139206|cwnd:141853|conn:00005649CA6C66CC|stream_id:4|stream_offset:224373| [2025/04/30 20:45:24 773030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 773035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 773040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 773046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 773053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 773059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:139206|cwnd:141853|conn:00005649CA6C66CC|stream_id:4|stream_offset:221999| [2025/04/30 20:45:24 773065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 773070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:213| [2025/04/30 20:45:24 773110] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:213|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:139206|now:1746045924773079|stream_id:4|stream_offset:221999| [2025/04/30 20:45:24 773118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:213|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 773124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:139206|applimit:0| [2025/04/30 20:45:24 773130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924778717|now:1746045924773130|interval:5587| [2025/04/30 20:45:24 773136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924778717|now:1746045924773130|interv:5587| [2025/04/30 20:45:24 773141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:141853|inflight:140406| [2025/04/30 20:45:24 773148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 773158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:140406|cwnd:141853|conn:00005649CA6C66CC|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 773164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 773170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:214| [2025/04/30 20:45:24 773212] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:214|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:140406|now:1746045924773177|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 773222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:214|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 773229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:140406|applimit:0| [2025/04/30 20:45:24 773235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924778717|now:1746045924773235|interval:5482| [2025/04/30 20:45:24 773241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924778717|now:1746045924773235|interv:5482| [2025/04/30 20:45:24 773247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:141853|inflight:141606| [2025/04/30 20:45:24 773253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924778717| [2025/04/30 20:45:24 773259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924778717| [2025/04/30 20:45:24 773264] [debug] |xqc_engine_wakeup_after|wakeup:1746045924778717|now:1746045924773264|diff:5453| [2025/04/30 20:45:24 773270] [debug] |xqc_engine_main_logic|END|now:1746045924772951| [2025/04/30 20:45:24 773277] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924773277| [2025/04/30 20:45:24 773283] [debug] |xqc_engine_wakeup_after|wakeup:1746045924778717|now:1746045924773283|diff:5434| [2025/04/30 20:45:24 773289] [debug] |xqc_engine_main_logic|END|now:1746045924773277| [2025/04/30 20:45:24 773736] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:39|state:ESTABED|recv_time:1746045924773733| [2025/04/30 20:45:24 773748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 773754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:61| [2025/04/30 20:45:24 773758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:62| [2025/04/30 20:45:24 773764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:62| [2025/04/30 20:45:24 773768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 773773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:98|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:98|path_largest_ack:98| [2025/04/30 20:45:24 773778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:70805|prior_delivered:27496|prior_time:1746045924716021|is_app_limited:0|send_elapse:45389|ack_elapse:57712|ctl_first_sent_time:1746045924716576|lagest_ack_time:1746045924773733|curr_delivered:97101| [2025/04/30 20:45:24 773783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924716576| [2025/04/30 20:45:24 773787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 773797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:51102|rttvar:5903|minrtt:30473|latest_rtt:57157|ack_delay:16| [2025/04/30 20:45:24 773801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:51857|rttvar:5937|minrtt:30473|latest_rtt:57157|ack_delay:16| [2025/04/30 20:45:24 773805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:98|lost_pn:95|thresh:3| [2025/04/30 20:45:24 773809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 773813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779656|now:1746045924773813|interval:5843| [2025/04/30 20:45:24 773818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779656|now:1746045924773813|interv:5843| [2025/04/30 20:45:24 773822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 45389, ack_elapse 57712, delivered 69605|rate 1206074|lost 0| [2025/04/30 20:45:24 773826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206074) in round 3| [2025/04/30 20:45:24 773830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 773834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 773838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:141853|packet_lost:0|acked:1200|po_sent_time:1746045924716576|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 773843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:141853|packet_lost:0|acked:1200|po_sent_time:1746045924716576|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 773847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:143053|full_bw_reached:0|inflight:140406|srtt:51857|latest_rtt:57157|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 773853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:62|largest:62|pns:2| [2025/04/30 20:45:24 773858] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:39|pkt_type:SHORT_HEADER|pkt_num:62|frame:ACK |recv_time:1746045924773733|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 773862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044773733|now:1746045924773733|interv:120000000| [2025/04/30 20:45:24 773866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044773733|now:1746045924773733|interv:120000000| [2025/04/30 20:45:24 773870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924778717|pq_index:0| [2025/04/30 20:45:24 773875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924772951| [2025/04/30 20:45:24 773879] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924773879| [2025/04/30 20:45:24 773884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924773882| [2025/04/30 20:45:24 773892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:51857|min_srtt:51857|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 773897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:140406|cwnd:143053|conn:00005649CA6C66CC|stream_id:4|stream_offset:224373| [2025/04/30 20:45:24 773902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:51857|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 773906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 773911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:51857|min_srtt:51857|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 773915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:140406|cwnd:143053|conn:00005649CA6C66CC|stream_id:4|stream_offset:225560| [2025/04/30 20:45:24 773919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:51857|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 773924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 773928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:51857|min_srtt:51857|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 773932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:140406|cwnd:143053|conn:00005649CA6C66CC|stream_id:4|stream_offset:226747| [2025/04/30 20:45:24 773936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 773940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 773944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 773948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 773953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 773957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:140406|cwnd:143053|conn:00005649CA6C66CC|stream_id:4|stream_offset:224373| [2025/04/30 20:45:24 773961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 773966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:215| [2025/04/30 20:45:24 774000] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:215|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:140406|now:1746045924773972|stream_id:4|stream_offset:224373| [2025/04/30 20:45:24 774006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:215|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 774011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:140406|applimit:0| [2025/04/30 20:45:24 774018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779656|now:1746045924774018|interval:5638| [2025/04/30 20:45:24 774023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779656|now:1746045924774018|interv:5638| [2025/04/30 20:45:24 774027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:143053|inflight:141606| [2025/04/30 20:45:24 774031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 774036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:141606|cwnd:143053|conn:00005649CA6C66CC|stream_id:4|stream_offset:225560| [2025/04/30 20:45:24 774040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 774044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:216| [2025/04/30 20:45:24 774067] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:216|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:141606|now:1746045924774050|stream_id:4|stream_offset:225560| [2025/04/30 20:45:24 774072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:216|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 774077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:141606|applimit:0| [2025/04/30 20:45:24 774081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779656|now:1746045924774081|interval:5575| [2025/04/30 20:45:24 774085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779656|now:1746045924774081|interv:5575| [2025/04/30 20:45:24 774089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:143053|inflight:142806| [2025/04/30 20:45:24 774093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924779656| [2025/04/30 20:45:24 774098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924779656| [2025/04/30 20:45:24 774102] [debug] |xqc_engine_wakeup_after|wakeup:1746045924779656|now:1746045924774101|diff:5555| [2025/04/30 20:45:24 774106] [debug] |xqc_engine_main_logic|END|now:1746045924773882| [2025/04/30 20:45:24 774111] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924774111| [2025/04/30 20:45:24 774115] [debug] |xqc_engine_wakeup_after|wakeup:1746045924779656|now:1746045924774115|diff:5541| [2025/04/30 20:45:24 774119] [debug] |xqc_engine_main_logic|END|now:1746045924774111| [2025/04/30 20:45:24 774732] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:41|state:ESTABED|recv_time:1746045924774732| [2025/04/30 20:45:24 774744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 774749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:62| [2025/04/30 20:45:24 774753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:63| [2025/04/30 20:45:24 774759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:63| [2025/04/30 20:45:24 774763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 774768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:101|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:101|path_largest_ack:101| [2025/04/30 20:45:24 774778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:72005|prior_delivered:29896|prior_time:1746045924719593|is_app_limited:0|send_elapse:48611|ack_elapse:55139|ctl_first_sent_time:1746045924720027|lagest_ack_time:1746045924774732|curr_delivered:98301| [2025/04/30 20:45:24 774782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924720027| [2025/04/30 20:45:24 774787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 774791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:51857|rttvar:5937|minrtt:30473|latest_rtt:54705|ack_delay:24| [2025/04/30 20:45:24 774796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:52210|rttvar:5159|minrtt:30473|latest_rtt:54705|ack_delay:24| [2025/04/30 20:45:24 774800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:101|lost_pn:98|thresh:3| [2025/04/30 20:45:24 774805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:96|lost_pn:98|po_sent_time:1746045924715355|lost_send_time:1746045924713189|loss_delay:61543|frame:STREAM |repair:128| [2025/04/30 20:45:24 774810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924715355u| [2025/04/30 20:45:24 774814] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|addr or cid not avail |lost interval:1746045924774732|lost_count:1|send_count:217|pkt_num:96|po_send_time:1746045924715355|srtt:52210|cwnd:143053|bw:1242828|conn_life:181428|now:0|last_lost_time:181428| [2025/04/30 20:45:24 774819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 774823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924778247|now:1746045924774822|interval:3425| [2025/04/30 20:45:24 774827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924778247|now:1746045924774822|interv:3425| [2025/04/30 20:45:24 774831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 48611, ack_elapse 55139, delivered 68405|rate 1240591|lost 1| [2025/04/30 20:45:24 774835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1240591) in round 3| [2025/04/30 20:45:24 774839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 774843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 774847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:143053|packet_lost:1|acked:1200|po_sent_time:1746045924720027|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 774852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:143053|packet_lost:1|acked:1200|po_sent_time:1746045924720027|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 774856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:144253|full_bw_reached:0|inflight:140406|srtt:52210|latest_rtt:54705|min_rtt:30473|applimit:0|lost:0|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 774862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:63|largest:63|pns:2| [2025/04/30 20:45:24 774869] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:41|pkt_type:SHORT_HEADER|pkt_num:63|frame:ACK |recv_time:1746045924774732|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 774874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044774732|now:1746045924774732|interv:120000000| [2025/04/30 20:45:24 774878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044774732|now:1746045924774732|interv:120000000| [2025/04/30 20:45:24 774882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924779656|pq_index:0| [2025/04/30 20:45:24 774886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924773882| [2025/04/30 20:45:24 774890] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924774890| [2025/04/30 20:45:24 774895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924774894| [2025/04/30 20:45:24 774901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52210|min_srtt:52210|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 774905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:140406|cwnd:144253|conn:00005649CA6C66CC|stream_id:4|stream_offset:83120| [2025/04/30 20:45:24 774909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:52210|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 774914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:96|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 774918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52210|min_srtt:52210|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 774922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:140406|cwnd:144253|conn:00005649CA6C66CC|stream_id:4|stream_offset:226747| [2025/04/30 20:45:24 774927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:52210|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 774931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 774936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52210|min_srtt:52210|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 774940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:140406|cwnd:144253|conn:00005649CA6C66CC|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 774944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:52210|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 774949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 774953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52210|min_srtt:52210|path_bw:1242828|loss_rate:0.00|path_pto:0| [2025/04/30 20:45:24 774960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:140406|cwnd:144253|conn:00005649CA6C66CC|stream_id:4|stream_offset:229121| [2025/04/30 20:45:24 774964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 774968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 774971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 774976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 774980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:96|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 774984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:140406|cwnd:144253|conn:00005649CA6C66CC|stream_id:4|stream_offset:83120| [2025/04/30 20:45:24 774988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 774993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:217| [2025/04/30 20:45:24 775024] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:217|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:140406|now:1746045924774999|stream_id:4|stream_offset:83120| [2025/04/30 20:45:24 775030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:217|origin_pktnum:96|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 775034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:140406|applimit:0| [2025/04/30 20:45:24 775041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924778247|now:1746045924775040|interval:3207| [2025/04/30 20:45:24 775048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924778247|now:1746045924775040|interv:3207| [2025/04/30 20:45:24 775054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:144253|inflight:141606| [2025/04/30 20:45:24 775062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 775069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:141606|cwnd:144253|conn:00005649CA6C66CC|stream_id:4|stream_offset:226747| [2025/04/30 20:45:24 775076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 775083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:218| [2025/04/30 20:45:24 775112] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:218|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:141606|now:1746045924775090|stream_id:4|stream_offset:226747| [2025/04/30 20:45:24 775117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:218|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 775124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:141606|applimit:0| [2025/04/30 20:45:24 775137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924778247|now:1746045924775136|interval:3111| [2025/04/30 20:45:24 775144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924778247|now:1746045924775136|interv:3111| [2025/04/30 20:45:24 775150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:144253|inflight:142806| [2025/04/30 20:45:24 775158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 775163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:142806|cwnd:144253|conn:00005649CA6C66CC|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 775168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 775172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:219| [2025/04/30 20:45:24 775200] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:219|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:142806|now:1746045924775179|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 775206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:219|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 775213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:142806|applimit:0| [2025/04/30 20:45:24 775220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924778247|now:1746045924775220|interval:3027| [2025/04/30 20:45:24 775227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924778247|now:1746045924775220|interv:3027| [2025/04/30 20:45:24 775234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:144253|inflight:144006| [2025/04/30 20:45:24 775241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924778247| [2025/04/30 20:45:24 775247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924778247| [2025/04/30 20:45:24 775251] [debug] |xqc_engine_wakeup_after|wakeup:1746045924778247|now:1746045924775251|diff:2996| [2025/04/30 20:45:24 775256] [debug] |xqc_engine_main_logic|END|now:1746045924774894| [2025/04/30 20:45:24 775261] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924775261| [2025/04/30 20:45:24 775265] [debug] |xqc_engine_wakeup_after|wakeup:1746045924778247|now:1746045924775265|diff:2982| [2025/04/30 20:45:24 775269] [debug] |xqc_engine_main_logic|END|now:1746045924775261| [2025/04/30 20:45:24 775777] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:41|state:ESTABED|recv_time:1746045924775777| [2025/04/30 20:45:24 775788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 775794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:63| [2025/04/30 20:45:24 775798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:64| [2025/04/30 20:45:24 775804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:64| [2025/04/30 20:45:24 775808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 775813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:102|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:102|path_largest_ack:102| [2025/04/30 20:45:24 775823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:73205|prior_delivered:29896|prior_time:1746045924719593|is_app_limited:0|send_elapse:48752|ack_elapse:56184|ctl_first_sent_time:1746045924720168|lagest_ack_time:1746045924775777|curr_delivered:99501| [2025/04/30 20:45:24 775828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924720168| [2025/04/30 20:45:24 775833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 775837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:52210|rttvar:5159|minrtt:30473|latest_rtt:55609|ack_delay:16| [2025/04/30 20:45:24 775841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:52633|rttvar:4715|minrtt:30473|latest_rtt:55609|ack_delay:16| [2025/04/30 20:45:24 775846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:102|lost_pn:99|thresh:3| [2025/04/30 20:45:24 775850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 775855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:99|lost_pn:99|po_sent_time:1746045924716704|lost_send_time:1746045924713217|loss_delay:62560|frame:STREAM |repair:128| [2025/04/30 20:45:24 775859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924716704u| [2025/04/30 20:45:24 775863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 775867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779393|now:1746045924775867|interval:3526| [2025/04/30 20:45:24 775871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779393|now:1746045924775867|interv:3526| [2025/04/30 20:45:24 775875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 48752, ack_elapse 56184, delivered 69605|rate 1238875|lost 2| [2025/04/30 20:45:24 775880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1238875) in round 3| [2025/04/30 20:45:24 775884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 775888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 775892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:144253|packet_lost:1|acked:1200|po_sent_time:1746045924720168|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 775897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:144253|packet_lost:1|acked:1200|po_sent_time:1746045924720168|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 775901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:145453|full_bw_reached:0|inflight:141606|srtt:52633|latest_rtt:55609|min_rtt:30473|applimit:0|lost:1|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 775907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:64|largest:64|pns:2| [2025/04/30 20:45:24 775911] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:41|pkt_type:SHORT_HEADER|pkt_num:64|frame:ACK |recv_time:1746045924775777|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 775919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044775777|now:1746045924775777|interv:120000000| [2025/04/30 20:45:24 775923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044775777|now:1746045924775777|interv:120000000| [2025/04/30 20:45:24 775927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924778247|pq_index:0| [2025/04/30 20:45:24 775931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924774894| [2025/04/30 20:45:24 775935] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924775935| [2025/04/30 20:45:24 775940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924775939| [2025/04/30 20:45:24 775946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52633|min_srtt:52633|path_bw:1242828|loss_rate:0.45|path_pto:0| [2025/04/30 20:45:24 775951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:141606|cwnd:145453|conn:00005649CA6C66CC|stream_id:4|stream_offset:86681| [2025/04/30 20:45:24 775955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:52633|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 775960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:99|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 775964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52633|min_srtt:52633|path_bw:1242828|loss_rate:0.45|path_pto:0| [2025/04/30 20:45:24 775968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:141606|cwnd:145453|conn:00005649CA6C66CC|stream_id:4|stream_offset:229121| [2025/04/30 20:45:24 775973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:52633|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 775977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 775982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52633|min_srtt:52633|path_bw:1242828|loss_rate:0.45|path_pto:0| [2025/04/30 20:45:24 775986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:141606|cwnd:145453|conn:00005649CA6C66CC|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 775990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:52633|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 775994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 775999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:52633|min_srtt:52633|path_bw:1242828|loss_rate:0.45|path_pto:0| [2025/04/30 20:45:24 776003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:141606|cwnd:145453|conn:00005649CA6C66CC|stream_id:4|stream_offset:231495| [2025/04/30 20:45:24 776010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 776013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 776017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 776021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 776026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:99|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 776030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:141606|cwnd:145453|conn:00005649CA6C66CC|stream_id:4|stream_offset:86681| [2025/04/30 20:45:24 776034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 776039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:220| [2025/04/30 20:45:24 776070] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:220|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:141606|now:1746045924776045|stream_id:4|stream_offset:86681| [2025/04/30 20:45:24 776076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:220|origin_pktnum:99|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 776082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:141606|applimit:0| [2025/04/30 20:45:24 776088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779393|now:1746045924776088|interval:3305| [2025/04/30 20:45:24 776095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779393|now:1746045924776088|interv:3305| [2025/04/30 20:45:24 776102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:145453|inflight:142806| [2025/04/30 20:45:24 776110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 776116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:142806|cwnd:145453|conn:00005649CA6C66CC|stream_id:4|stream_offset:229121| [2025/04/30 20:45:24 776123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 776129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:221| [2025/04/30 20:45:24 776158] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:221|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:142806|now:1746045924776136|stream_id:4|stream_offset:229121| [2025/04/30 20:45:24 776163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:221|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 776171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:142806|applimit:0| [2025/04/30 20:45:24 776178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779393|now:1746045924776178|interval:3215| [2025/04/30 20:45:24 776191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779393|now:1746045924776178|interv:3215| [2025/04/30 20:45:24 776198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:145453|inflight:144006| [2025/04/30 20:45:24 776205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 776210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:144006|cwnd:145453|conn:00005649CA6C66CC|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 776214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 776218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:222| [2025/04/30 20:45:24 776246] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:222|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:144006|now:1746045924776225|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 776252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:222|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 776259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:144006|applimit:0| [2025/04/30 20:45:24 776266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924779393|now:1746045924776266|interval:3127| [2025/04/30 20:45:24 776273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924779393|now:1746045924776266|interv:3127| [2025/04/30 20:45:24 776279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:145453|inflight:145206| [2025/04/30 20:45:24 776287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924779393| [2025/04/30 20:45:24 776293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924779393| [2025/04/30 20:45:24 776297] [debug] |xqc_engine_wakeup_after|wakeup:1746045924779393|now:1746045924776297|diff:3096| [2025/04/30 20:45:24 776301] [debug] |xqc_engine_main_logic|END|now:1746045924775939| [2025/04/30 20:45:24 776307] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924776307| [2025/04/30 20:45:24 776310] [debug] |xqc_engine_wakeup_after|wakeup:1746045924779393|now:1746045924776310|diff:3083| [2025/04/30 20:45:24 776337] [debug] |xqc_engine_main_logic|END|now:1746045924776307| [2025/04/30 20:45:24 776697] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:41|state:ESTABED|recv_time:1746045924776696| [2025/04/30 20:45:24 776705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 776711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:64| [2025/04/30 20:45:24 776715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:65| [2025/04/30 20:45:24 776720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:65| [2025/04/30 20:45:24 776725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 776730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:103|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:103|path_largest_ack:103| [2025/04/30 20:45:24 776734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:74405|prior_delivered:29896|prior_time:1746045924719593|is_app_limited:0|send_elapse:48874|ack_elapse:57103|ctl_first_sent_time:1746045924720290|lagest_ack_time:1746045924776696|curr_delivered:100701| [2025/04/30 20:45:24 776744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924720290| [2025/04/30 20:45:24 776749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 776753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:52633|rttvar:4715|minrtt:30473|latest_rtt:56406|ack_delay:24| [2025/04/30 20:45:24 776757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:53101|rttvar:4474|minrtt:30473|latest_rtt:56406|ack_delay:24| [2025/04/30 20:45:24 776761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:103|lost_pn:100|thresh:3| [2025/04/30 20:45:24 776765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 776769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 776774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:100|lost_pn:100|po_sent_time:1746045924716833|lost_send_time:1746045924713240|loss_delay:63456|frame:STREAM |repair:128| [2025/04/30 20:45:24 776778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924716833u| [2025/04/30 20:45:24 776782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 776787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53101|rtt_var:4474|pto_duration:70997|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 776791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 776795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 776799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 142806| [2025/04/30 20:45:24 776803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924872222|now:1746045924776786|interv:95436| [2025/04/30 20:45:24 776807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924872222|now:1746045924776786|interval:95436|pto_count:0|srtt:53101 [2025/04/30 20:45:24 776811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 48874, ack_elapse 57103, delivered 70805|rate 1239952|lost 3| [2025/04/30 20:45:24 776816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1239952) in round 3| [2025/04/30 20:45:24 776820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 776824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 776828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:145453|packet_lost:1|acked:1200|po_sent_time:1746045924720290|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 776832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:145453|packet_lost:1|acked:1200|po_sent_time:1746045924720290|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 776840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:146653|full_bw_reached:0|inflight:142806|srtt:53101|latest_rtt:56406|min_rtt:30473|applimit:0|lost:2|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 776845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:65|largest:65|pns:2| [2025/04/30 20:45:24 776850] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:41|pkt_type:SHORT_HEADER|pkt_num:65|frame:ACK |recv_time:1746045924776696|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 776855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044776696|now:1746045924776696|interv:120000000| [2025/04/30 20:45:24 776859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044776696|now:1746045924776696|interv:120000000| [2025/04/30 20:45:24 776863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924779393|pq_index:0| [2025/04/30 20:45:24 776867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924775939| [2025/04/30 20:45:24 776871] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924776871| [2025/04/30 20:45:24 776876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924776875| [2025/04/30 20:45:24 776882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53101|min_srtt:53101|path_bw:1242828|loss_rate:0.90|path_pto:0| [2025/04/30 20:45:24 776886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:142806|cwnd:146653|conn:00005649CA6C66CC|stream_id:4|stream_offset:87868| [2025/04/30 20:45:24 776891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53101|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 776895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:100|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 776900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53101|min_srtt:53101|path_bw:1242828|loss_rate:0.90|path_pto:0| [2025/04/30 20:45:24 776904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:142806|cwnd:146653|conn:00005649CA6C66CC|stream_id:4|stream_offset:231495| [2025/04/30 20:45:24 776908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53101|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 776913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 776917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53101|min_srtt:53101|path_bw:1242828|loss_rate:0.90|path_pto:0| [2025/04/30 20:45:24 776921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:142806|cwnd:146653|conn:00005649CA6C66CC|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 776928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53101|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 776932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 776936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53101|min_srtt:53101|path_bw:1242828|loss_rate:0.90|path_pto:0| [2025/04/30 20:45:24 776941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:142806|cwnd:146653|conn:00005649CA6C66CC|stream_id:4|stream_offset:233869| [2025/04/30 20:45:24 776945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 776949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 776953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 776957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 776961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:100|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 776966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:142806|cwnd:146653|conn:00005649CA6C66CC|stream_id:4|stream_offset:87868| [2025/04/30 20:45:24 776970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 776975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:223| [2025/04/30 20:45:24 777007] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:223|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:142806|now:1746045924776981|stream_id:4|stream_offset:87868| [2025/04/30 20:45:24 777013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:223|origin_pktnum:100|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 777019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:142806|applimit:0| [2025/04/30 20:45:24 777025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53101|rtt_var:4474|pto_duration:70997|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 777033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 777039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 777045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 144006| [2025/04/30 20:45:24 777052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924872978|now:1746045924777025|interv:95953| [2025/04/30 20:45:24 777059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924872978|now:1746045924777025|interval:95953|pto_count:0|srtt:53101 [2025/04/30 20:45:24 777066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:146653|inflight:144006| [2025/04/30 20:45:24 777071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 777080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:144006|cwnd:146653|conn:00005649CA6C66CC|stream_id:4|stream_offset:231495| [2025/04/30 20:45:24 777084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 777088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:224| [2025/04/30 20:45:24 777117] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:224|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:144006|now:1746045924777095|stream_id:4|stream_offset:231495| [2025/04/30 20:45:24 777123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:224|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 777130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:144006|applimit:0| [2025/04/30 20:45:24 777137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53101|rtt_var:4474|pto_duration:70997|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 777144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 777151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 777157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 145206| [2025/04/30 20:45:24 777164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924873092|now:1746045924777137|interv:95955| [2025/04/30 20:45:24 777168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924873092|now:1746045924777137|interval:95955|pto_count:0|srtt:53101 [2025/04/30 20:45:24 777173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:146653|inflight:145206| [2025/04/30 20:45:24 777178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 777182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:145206|cwnd:146653|conn:00005649CA6C66CC|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 777186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 777190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:225| [2025/04/30 20:45:24 777219] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:225|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:145206|now:1746045924777197|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 777224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:225|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 777231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:145206|applimit:0| [2025/04/30 20:45:24 777238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53101|rtt_var:4474|pto_duration:70997|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 777245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 777257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 777264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 146406| [2025/04/30 20:45:24 777268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924873194|now:1746045924777238|interv:95956| [2025/04/30 20:45:24 777272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924873194|now:1746045924777238|interval:95956|pto_count:0|srtt:53101 [2025/04/30 20:45:24 777276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:146653|inflight:146406| [2025/04/30 20:45:24 777281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924873194| [2025/04/30 20:45:24 777285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924873194| [2025/04/30 20:45:24 777289] [debug] |xqc_engine_wakeup_after|wakeup:1746045924873194|now:1746045924777289|diff:95905| [2025/04/30 20:45:24 777294] [debug] |xqc_engine_main_logic|END|now:1746045924776875| [2025/04/30 20:45:24 777299] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924777299| [2025/04/30 20:45:24 777303] [debug] |xqc_engine_wakeup_after|wakeup:1746045924873194|now:1746045924777303|diff:95891| [2025/04/30 20:45:24 777307] [debug] |xqc_engine_main_logic|END|now:1746045924777299| [2025/04/30 20:45:24 777773] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:48|state:ESTABED|recv_time:1746045924777772| [2025/04/30 20:45:24 777784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 777790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:65| [2025/04/30 20:45:24 777794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:66| [2025/04/30 20:45:24 777800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:66| [2025/04/30 20:45:24 777804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 777809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:105|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:105|path_largest_ack:105| [2025/04/30 20:45:24 777814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:74405|prior_delivered:32296|prior_time:1746045924720593|is_app_limited:0|send_elapse:49431|ack_elapse:57179|ctl_first_sent_time:1746045924721056|lagest_ack_time:1746045924777772|curr_delivered:101901| [2025/04/30 20:45:24 777818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924721056| [2025/04/30 20:45:24 777823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 777827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:53101|rttvar:4474|minrtt:30473|latest_rtt:56716|ack_delay:16| [2025/04/30 20:45:24 777832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:53551|rttvar:4255|minrtt:30473|latest_rtt:56716|ack_delay:16| [2025/04/30 20:45:24 777836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:105|lost_pn:102|thresh:3| [2025/04/30 20:45:24 777840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 777844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 777853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 777857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 777861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784247|now:1746045924777861|interval:6386| [2025/04/30 20:45:24 777866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784247|now:1746045924777861|interv:6386| [2025/04/30 20:45:24 777870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 49431, ack_elapse 57179, delivered 69605|rate 1217317|lost 3| [2025/04/30 20:45:24 777874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1217317) in round 3| [2025/04/30 20:45:24 777878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 777882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 777886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:146653|packet_lost:0|acked:1200|po_sent_time:1746045924721056|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 777890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:146653|packet_lost:0|acked:1200|po_sent_time:1746045924721056|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 777895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:147853|full_bw_reached:0|inflight:145206|srtt:53551|latest_rtt:56716|min_rtt:30473|applimit:0|lost:3|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 777900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 777904] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 777909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924802772|now:1746045924777772|interv:25000| [2025/04/30 20:45:24 777914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924777772|max_ack_delay:25000| [2025/04/30 20:45:24 777919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:66|largest:66|pns:2| [2025/04/30 20:45:24 777924] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:48|pkt_type:SHORT_HEADER|pkt_num:66|frame:ACK MAX_DATA |recv_time:1746045924777772|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 777928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044777772|now:1746045924777772|interv:120000000| [2025/04/30 20:45:24 777932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044777772|now:1746045924777772|interv:120000000| [2025/04/30 20:45:24 777936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924873194|pq_index:0| [2025/04/30 20:45:24 777941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924776875| [2025/04/30 20:45:24 777947] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924777947| [2025/04/30 20:45:24 777952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924777951| [2025/04/30 20:45:24 777958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53551|min_srtt:53551|path_bw:1242828|loss_rate:1.33|path_pto:0| [2025/04/30 20:45:24 777962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:145206|cwnd:147853|conn:00005649CA6C66CC|stream_id:4|stream_offset:233869| [2025/04/30 20:45:24 777967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53551|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 777971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 777976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53551|min_srtt:53551|path_bw:1242828|loss_rate:1.33|path_pto:0| [2025/04/30 20:45:24 777980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:145206|cwnd:147853|conn:00005649CA6C66CC|stream_id:4|stream_offset:235056| [2025/04/30 20:45:24 777984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53551|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 777989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 777994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53551|min_srtt:53551|path_bw:1242828|loss_rate:1.33|path_pto:0| [2025/04/30 20:45:24 777998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:145206|cwnd:147853|conn:00005649CA6C66CC|stream_id:4|stream_offset:236243| [2025/04/30 20:45:24 778002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 778006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 778010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 778014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 778018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 778023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:145206|cwnd:147853|conn:00005649CA6C66CC|stream_id:4|stream_offset:233869| [2025/04/30 20:45:24 778027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 778031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:226| [2025/04/30 20:45:24 778062] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:226|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:145206|now:1746045924778037|stream_id:4|stream_offset:233869| [2025/04/30 20:45:24 778071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:226|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 778077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:145206|applimit:0| [2025/04/30 20:45:24 778084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784247|now:1746045924778084|interval:6163| [2025/04/30 20:45:24 778091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784247|now:1746045924778084|interv:6163| [2025/04/30 20:45:24 778098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:147853|inflight:146406| [2025/04/30 20:45:24 778106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 778113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146406|cwnd:147853|conn:00005649CA6C66CC|stream_id:4|stream_offset:235056| [2025/04/30 20:45:24 778121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 778125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:227| [2025/04/30 20:45:24 778155] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:227|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:146406|now:1746045924778133|stream_id:4|stream_offset:235056| [2025/04/30 20:45:24 778161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:227|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 778168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:146406|applimit:0| [2025/04/30 20:45:24 778175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784247|now:1746045924778174|interval:6073| [2025/04/30 20:45:24 778182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784247|now:1746045924778174|interv:6073| [2025/04/30 20:45:24 778189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:147853|inflight:147606| [2025/04/30 20:45:24 778196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924784247| [2025/04/30 20:45:24 778203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924784247| [2025/04/30 20:45:24 778207] [debug] |xqc_engine_wakeup_after|wakeup:1746045924784247|now:1746045924778207|diff:6040| [2025/04/30 20:45:24 778211] [debug] |xqc_engine_main_logic|END|now:1746045924777951| [2025/04/30 20:45:24 778217] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924778217| [2025/04/30 20:45:24 778221] [debug] |xqc_engine_wakeup_after|wakeup:1746045924784247|now:1746045924778220|diff:6027| [2025/04/30 20:45:24 778224] [debug] |xqc_engine_main_logic|END|now:1746045924778217| [2025/04/30 20:45:24 778696] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:45|state:ESTABED|recv_time:1746045924778695| [2025/04/30 20:45:24 778707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 778713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:66| [2025/04/30 20:45:24 778722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:67| [2025/04/30 20:45:24 778728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:67| [2025/04/30 20:45:24 778732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 778737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:109|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:109|path_largest_ack:109| [2025/04/30 20:45:24 778742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:76805|prior_delivered:34696|prior_time:1746045924722000|is_app_limited:0|send_elapse:49354|ack_elapse:56695|ctl_first_sent_time:1746045924722362|lagest_ack_time:1746045924778695|curr_delivered:103101| [2025/04/30 20:45:24 778746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924722362| [2025/04/30 20:45:24 778751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:365||sndq_packets_used_bytes:0|sndq_packets_free:92| [2025/04/30 20:45:24 778755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:53551|rttvar:4255|minrtt:30473|latest_rtt:56333|ack_delay:32| [2025/04/30 20:45:24 778759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:53895|rttvar:3879|minrtt:30473|latest_rtt:56333|ack_delay:32| [2025/04/30 20:45:24 778763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:109|lost_pn:106|thresh:3| [2025/04/30 20:45:24 778767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 778771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 778775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 778780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:104|lost_pn:106|po_sent_time:1746045924720442|lost_send_time:1746045924715321|loss_delay:63374|frame:STREAM |repair:128| [2025/04/30 20:45:24 778785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:106|lost_pn:106|po_sent_time:1746045924721201|lost_send_time:1746045924715321|loss_delay:63374|frame:STREAM |repair:128| [2025/04/30 20:45:24 778789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924721201u| [2025/04/30 20:45:24 778793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 778797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784724|now:1746045924778797|interval:5927| [2025/04/30 20:45:24 778801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784724|now:1746045924778797|interv:5927| [2025/04/30 20:45:24 778806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 49354, ack_elapse 56695, delivered 68405|rate 1206543|lost 5| [2025/04/30 20:45:24 778810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206543) in round 3| [2025/04/30 20:45:24 778814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 778818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 778822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:147853|packet_lost:2|acked:1200|po_sent_time:1746045924722362|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 778829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:147853|packet_lost:2|acked:1200|po_sent_time:1746045924722362|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 778834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:149053|full_bw_reached:0|inflight:144006|srtt:53895|latest_rtt:56333|min_rtt:30473|applimit:0|lost:3|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 778840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:67|largest:67|pns:2| [2025/04/30 20:45:24 778844] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:45|pkt_type:SHORT_HEADER|pkt_num:67|frame:ACK |recv_time:1746045924778695|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 778849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044778695|now:1746045924778695|interv:120000000| [2025/04/30 20:45:24 778853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044778695|now:1746045924778695|interv:120000000| [2025/04/30 20:45:24 778857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924784247|pq_index:0| [2025/04/30 20:45:24 778862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924777951| [2025/04/30 20:45:24 778865] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924778865| [2025/04/30 20:45:24 778870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924778869| [2025/04/30 20:45:24 778876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|min_srtt:53895|path_bw:1242828|loss_rate:1.32|path_pto:0| [2025/04/30 20:45:24 778881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:144006|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:92616| [2025/04/30 20:45:24 778885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 778890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:104|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 778894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|min_srtt:53895|path_bw:1242828|loss_rate:1.32|path_pto:0| [2025/04/30 20:45:24 778898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:144006|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 778902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 778907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:106|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 778911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|min_srtt:53895|path_bw:1242828|loss_rate:1.32|path_pto:0| [2025/04/30 20:45:24 778918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:144006|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:236243| [2025/04/30 20:45:24 778922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 778926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 778931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|min_srtt:53895|path_bw:1242828|loss_rate:1.32|path_pto:0| [2025/04/30 20:45:24 778935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:144006|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 778939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 778943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 778948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53895|min_srtt:53895|path_bw:1242828|loss_rate:1.32|path_pto:0| [2025/04/30 20:45:24 778952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:144006|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:238617| [2025/04/30 20:45:24 778956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 778960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 778964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 778968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 778972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:104|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 778976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:144006|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:92616| [2025/04/30 20:45:24 778980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 778985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:228| [2025/04/30 20:45:24 779016] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:228|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:144006|now:1746045924778991|stream_id:4|stream_offset:92616| [2025/04/30 20:45:24 779021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:228|origin_pktnum:104|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 779027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:144006|applimit:0| [2025/04/30 20:45:24 779033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784724|now:1746045924779033|interval:5691| [2025/04/30 20:45:24 779046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784724|now:1746045924779033|interv:5691| [2025/04/30 20:45:24 779053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:149053|inflight:145206| [2025/04/30 20:45:24 779061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:106|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 779067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:145206|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 779074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 779079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:229| [2025/04/30 20:45:24 779108] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:229|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:145206|now:1746045924779085|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 779114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:229|origin_pktnum:106|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 779121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:145206|applimit:0| [2025/04/30 20:45:24 779128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784724|now:1746045924779127|interval:5597| [2025/04/30 20:45:24 779134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784724|now:1746045924779127|interv:5597| [2025/04/30 20:45:24 779141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:149053|inflight:146406| [2025/04/30 20:45:24 779148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 779155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146406|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:236243| [2025/04/30 20:45:24 779159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 779164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:230| [2025/04/30 20:45:24 779191] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:230|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:146406|now:1746045924779170|stream_id:4|stream_offset:236243| [2025/04/30 20:45:24 779196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:230|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 779203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:146406|applimit:0| [2025/04/30 20:45:24 779210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784724|now:1746045924779210|interval:5514| [2025/04/30 20:45:24 779217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784724|now:1746045924779210|interv:5514| [2025/04/30 20:45:24 779223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:149053|inflight:147606| [2025/04/30 20:45:24 779237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 779241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147606|cwnd:149053|conn:00005649CA6C66CC|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 779245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 779249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:231| [2025/04/30 20:45:24 779277] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:231|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147606|now:1746045924779256|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 779283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:231|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 779290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147606|applimit:0| [2025/04/30 20:45:24 779297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924784724|now:1746045924779296|interval:5428| [2025/04/30 20:45:24 779304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924784724|now:1746045924779296|interv:5428| [2025/04/30 20:45:24 779311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:149053|inflight:148806| [2025/04/30 20:45:24 779342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924784724| [2025/04/30 20:45:24 779346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924784724| [2025/04/30 20:45:24 779350] [debug] |xqc_engine_wakeup_after|wakeup:1746045924784724|now:1746045924779350|diff:5374| [2025/04/30 20:45:24 779354] [debug] |xqc_engine_main_logic|END|now:1746045924778869| [2025/04/30 20:45:24 779360] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924779360| [2025/04/30 20:45:24 779364] [debug] |xqc_engine_wakeup_after|wakeup:1746045924784724|now:1746045924779364|diff:5360| [2025/04/30 20:45:24 779368] [debug] |xqc_engine_main_logic|END|now:1746045924779360| [2025/04/30 20:45:24 779712] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:45|state:ESTABED|recv_time:1746045924779711| [2025/04/30 20:45:24 779721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 779727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:67| [2025/04/30 20:45:24 779731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:68| [2025/04/30 20:45:24 779736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:68| [2025/04/30 20:45:24 779740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 779745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:110|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:110|path_largest_ack:110| [2025/04/30 20:45:24 779750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:78005|prior_delivered:34696|prior_time:1746045924722000|is_app_limited:0|send_elapse:49487|ack_elapse:57711|ctl_first_sent_time:1746045924722495|lagest_ack_time:1746045924779711|curr_delivered:104301| [2025/04/30 20:45:24 779754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924722495| [2025/04/30 20:45:24 779764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 779768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:53895|rttvar:3879|minrtt:30473|latest_rtt:57216|ack_delay:16| [2025/04/30 20:45:24 779772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:54309|rttvar:3736|minrtt:30473|latest_rtt:57216|ack_delay:16| [2025/04/30 20:45:24 779777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:110|lost_pn:107|thresh:3| [2025/04/30 20:45:24 779781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 779785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 779789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 779793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 779796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 779801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:107|lost_pn:107|po_sent_time:1746045924721350|lost_send_time:1746045924715343|loss_delay:64368|frame:STREAM |repair:128| [2025/04/30 20:45:24 779805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924721350u| [2025/04/30 20:45:24 779809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 779813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785833|now:1746045924779813|interval:6020| [2025/04/30 20:45:24 779818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785833|now:1746045924779813|interv:6020| [2025/04/30 20:45:24 779822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 49487, ack_elapse 57711, delivered 69605|rate 1206095|lost 6| [2025/04/30 20:45:24 779826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206095) in round 3| [2025/04/30 20:45:24 779830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 779834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 779838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:149053|packet_lost:1|acked:1200|po_sent_time:1746045924722495|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 779843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:149053|packet_lost:1|acked:1200|po_sent_time:1746045924722495|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 779847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:150253|full_bw_reached:0|inflight:146406|srtt:54309|latest_rtt:57216|min_rtt:30473|applimit:0|lost:5|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 779856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:68|largest:68|pns:2| [2025/04/30 20:45:24 779860] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:45|pkt_type:SHORT_HEADER|pkt_num:68|frame:ACK |recv_time:1746045924779711|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 779865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044779711|now:1746045924779711|interv:120000000| [2025/04/30 20:45:24 779869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044779711|now:1746045924779711|interv:120000000| [2025/04/30 20:45:24 779873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924784724|pq_index:0| [2025/04/30 20:45:24 779877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924778869| [2025/04/30 20:45:24 779881] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924779881| [2025/04/30 20:45:24 779886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924779885| [2025/04/30 20:45:24 779892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54309|min_srtt:54309|path_bw:1242828|loss_rate:2.16|path_pto:0| [2025/04/30 20:45:24 779897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146406|cwnd:150253|conn:00005649CA6C66CC|stream_id:4|stream_offset:96177| [2025/04/30 20:45:24 779901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54309|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 779906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:107|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 779910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54309|min_srtt:54309|path_bw:1242828|loss_rate:2.16|path_pto:0| [2025/04/30 20:45:24 779914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:146406|cwnd:150253|conn:00005649CA6C66CC|stream_id:4|stream_offset:238617| [2025/04/30 20:45:24 779918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54309|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 779923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 779927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54309|min_srtt:54309|path_bw:1242828|loss_rate:2.16|path_pto:0| [2025/04/30 20:45:24 779931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:146406|cwnd:150253|conn:00005649CA6C66CC|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 779935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54309|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 779940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 779944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54309|min_srtt:54309|path_bw:1242828|loss_rate:2.16|path_pto:0| [2025/04/30 20:45:24 779951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:146406|cwnd:150253|conn:00005649CA6C66CC|stream_id:4|stream_offset:240991| [2025/04/30 20:45:24 779955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 779959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 779963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 779967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 779971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:107|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 779975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146406|cwnd:150253|conn:00005649CA6C66CC|stream_id:4|stream_offset:96177| [2025/04/30 20:45:24 779980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 779984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:232| [2025/04/30 20:45:24 780015] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:232|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:146406|now:1746045924779990|stream_id:4|stream_offset:96177| [2025/04/30 20:45:24 780021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:232|origin_pktnum:107|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 780026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:146406|applimit:0| [2025/04/30 20:45:24 780032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785833|now:1746045924780032|interval:5801| [2025/04/30 20:45:24 780039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785833|now:1746045924780032|interv:5801| [2025/04/30 20:45:24 780046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150253|inflight:147606| [2025/04/30 20:45:24 780054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 780060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147606|cwnd:150253|conn:00005649CA6C66CC|stream_id:4|stream_offset:238617| [2025/04/30 20:45:24 780067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 780074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:233| [2025/04/30 20:45:24 780102] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:233|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147606|now:1746045924780080|stream_id:4|stream_offset:238617| [2025/04/30 20:45:24 780108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:233|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 780115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147606|applimit:0| [2025/04/30 20:45:24 780133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785833|now:1746045924780132|interval:5701| [2025/04/30 20:45:24 780140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785833|now:1746045924780132|interv:5701| [2025/04/30 20:45:24 780147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150253|inflight:148806| [2025/04/30 20:45:24 780153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 780157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148806|cwnd:150253|conn:00005649CA6C66CC|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 780161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 780165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:234| [2025/04/30 20:45:24 780194] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:234|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148806|now:1746045924780172|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 780200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:234|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 780207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148806|applimit:0| [2025/04/30 20:45:24 780214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785833|now:1746045924780214|interval:5619| [2025/04/30 20:45:24 780221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785833|now:1746045924780214|interv:5619| [2025/04/30 20:45:24 780227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150253|inflight:150006| [2025/04/30 20:45:24 780235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924785833| [2025/04/30 20:45:24 780240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924785833| [2025/04/30 20:45:24 780244] [debug] |xqc_engine_wakeup_after|wakeup:1746045924785833|now:1746045924780244|diff:5589| [2025/04/30 20:45:24 780249] [debug] |xqc_engine_main_logic|END|now:1746045924779885| [2025/04/30 20:45:24 780254] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924780254| [2025/04/30 20:45:24 780258] [debug] |xqc_engine_wakeup_after|wakeup:1746045924785833|now:1746045924780258|diff:5575| [2025/04/30 20:45:24 780262] [debug] |xqc_engine_main_logic|END|now:1746045924780254| [2025/04/30 20:45:24 780684] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:47|state:ESTABED|recv_time:1746045924780683| [2025/04/30 20:45:24 780695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 780701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:68| [2025/04/30 20:45:24 780705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:69| [2025/04/30 20:45:24 780711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:69| [2025/04/30 20:45:24 780715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 780720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:113|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:113|path_largest_ack:113| [2025/04/30 20:45:24 780730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:79205|prior_delivered:37096|prior_time:1746045924724682|is_app_limited:0|send_elapse:51942|ack_elapse:56001|ctl_first_sent_time:1746045924725175|lagest_ack_time:1746045924780683|curr_delivered:105501| [2025/04/30 20:45:24 780734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924725175| [2025/04/30 20:45:24 780739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 780743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:54309|rttvar:3736|minrtt:30473|latest_rtt:55508|ack_delay:24| [2025/04/30 20:45:24 780747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:54456|rttvar:3095|minrtt:30473|latest_rtt:55508|ack_delay:24| [2025/04/30 20:45:24 780751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:113|lost_pn:110|thresh:3| [2025/04/30 20:45:24 780756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 780760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 780763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 780767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 780771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 780775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 780780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:108|lost_pn:110|po_sent_time:1746045924721465|lost_send_time:1746045924718237|loss_delay:62446|frame:STREAM |repair:128| [2025/04/30 20:45:24 780784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924721465u| [2025/04/30 20:45:24 780788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 780792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785084|now:1746045924780792|interval:4292| [2025/04/30 20:45:24 780796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785084|now:1746045924780792|interv:4292| [2025/04/30 20:45:24 780800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 51942, ack_elapse 56001, delivered 68405|rate 1221496|lost 7| [2025/04/30 20:45:24 780805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1221496) in round 3| [2025/04/30 20:45:24 780809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 780813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 780817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150253|packet_lost:1|acked:1200|po_sent_time:1746045924725175|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 780824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150253|packet_lost:1|acked:1200|po_sent_time:1746045924725175|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 780828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:151453|full_bw_reached:0|inflight:147606|srtt:54456|latest_rtt:55508|min_rtt:30473|applimit:0|lost:6|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 780834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:69|largest:69|pns:2| [2025/04/30 20:45:24 780839] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:47|pkt_type:SHORT_HEADER|pkt_num:69|frame:ACK |recv_time:1746045924780683|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 780843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044780683|now:1746045924780683|interv:120000000| [2025/04/30 20:45:24 780847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044780683|now:1746045924780683|interv:120000000| [2025/04/30 20:45:24 780851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924785833|pq_index:0| [2025/04/30 20:45:24 780856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924779885| [2025/04/30 20:45:24 780860] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924780859| [2025/04/30 20:45:24 780864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924780863| [2025/04/30 20:45:24 780870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54456|min_srtt:54456|path_bw:1242828|loss_rate:2.55|path_pto:0| [2025/04/30 20:45:24 780875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147606|cwnd:151453|conn:00005649CA6C66CC|stream_id:4|stream_offset:97364| [2025/04/30 20:45:24 780879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54456|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 780884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:108|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 780888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54456|min_srtt:54456|path_bw:1242828|loss_rate:2.55|path_pto:0| [2025/04/30 20:45:24 780892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:147606|cwnd:151453|conn:00005649CA6C66CC|stream_id:4|stream_offset:240991| [2025/04/30 20:45:24 780897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54456|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 780901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 780905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54456|min_srtt:54456|path_bw:1242828|loss_rate:2.55|path_pto:0| [2025/04/30 20:45:24 780910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:147606|cwnd:151453|conn:00005649CA6C66CC|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 780916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54456|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 780921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 780925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54456|min_srtt:54456|path_bw:1242828|loss_rate:2.55|path_pto:0| [2025/04/30 20:45:24 780929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:147606|cwnd:151453|conn:00005649CA6C66CC|stream_id:4|stream_offset:243365| [2025/04/30 20:45:24 780933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 780937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 780944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 780949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 780953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:108|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 780957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147606|cwnd:151453|conn:00005649CA6C66CC|stream_id:4|stream_offset:97364| [2025/04/30 20:45:24 780962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 780966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:235| [2025/04/30 20:45:24 780996] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:235|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147606|now:1746045924780972|stream_id:4|stream_offset:97364| [2025/04/30 20:45:24 781002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:235|origin_pktnum:108|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 781007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147606|applimit:0| [2025/04/30 20:45:24 781014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785084|now:1746045924781014|interval:4070| [2025/04/30 20:45:24 781021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785084|now:1746045924781014|interv:4070| [2025/04/30 20:45:24 781027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:151453|inflight:148806| [2025/04/30 20:45:24 781036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 781042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148806|cwnd:151453|conn:00005649CA6C66CC|stream_id:4|stream_offset:240991| [2025/04/30 20:45:24 781049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 781056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:236| [2025/04/30 20:45:24 781089] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:236|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148806|now:1746045924781067|stream_id:4|stream_offset:240991| [2025/04/30 20:45:24 781094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:236|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 781102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148806|applimit:0| [2025/04/30 20:45:24 781108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785084|now:1746045924781108|interval:3976| [2025/04/30 20:45:24 781115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785084|now:1746045924781108|interv:3976| [2025/04/30 20:45:24 781122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:151453|inflight:150006| [2025/04/30 20:45:24 781129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 781136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:151453|conn:00005649CA6C66CC|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 781140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 781144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:237| [2025/04/30 20:45:24 781172] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:237|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924781151|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 781177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:237|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 781184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 781191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924785084|now:1746045924781191|interval:3893| [2025/04/30 20:45:24 781197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924785084|now:1746045924781191|interv:3893| [2025/04/30 20:45:24 781204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:151453|inflight:151206| [2025/04/30 20:45:24 781211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924785084| [2025/04/30 20:45:24 781218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924785084| [2025/04/30 20:45:24 781222] [debug] |xqc_engine_wakeup_after|wakeup:1746045924785084|now:1746045924781222|diff:3862| [2025/04/30 20:45:24 781227] [debug] |xqc_engine_main_logic|END|now:1746045924780863| [2025/04/30 20:45:24 781232] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924781232| [2025/04/30 20:45:24 781236] [debug] |xqc_engine_wakeup_after|wakeup:1746045924785084|now:1746045924781236|diff:3848| [2025/04/30 20:45:24 781240] [debug] |xqc_engine_main_logic|END|now:1746045924781232| [2025/04/30 20:45:24 781786] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:47|state:ESTABED|recv_time:1746045924781785| [2025/04/30 20:45:24 781797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 781812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:69| [2025/04/30 20:45:24 781815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:70| [2025/04/30 20:45:24 781821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:70| [2025/04/30 20:45:24 781825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 781831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:114|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:114|path_largest_ack:114| [2025/04/30 20:45:24 781835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:80405|prior_delivered:37096|prior_time:1746045924724682|is_app_limited:0|send_elapse:52075|ack_elapse:57103|ctl_first_sent_time:1746045924725308|lagest_ack_time:1746045924781785|curr_delivered:106701| [2025/04/30 20:45:24 781840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924725308| [2025/04/30 20:45:24 781844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 781848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:54456|rttvar:3095|minrtt:30473|latest_rtt:56477|ack_delay:32| [2025/04/30 20:45:24 781853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:54704|rttvar:2819|minrtt:30473|latest_rtt:56477|ack_delay:32| [2025/04/30 20:45:24 781857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:114|lost_pn:111|thresh:3| [2025/04/30 20:45:24 781861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 781865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 781869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 781872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 781876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 781880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 781884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 781889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:111|lost_pn:111|po_sent_time:1746045924722638|lost_send_time:1746045924718249|loss_delay:63536|frame:STREAM |repair:128| [2025/04/30 20:45:24 781893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924722638u| [2025/04/30 20:45:24 781897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 781901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924786334|now:1746045924781901|interval:4433| [2025/04/30 20:45:24 781906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924786334|now:1746045924781901|interv:4433| [2025/04/30 20:45:24 781912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 52075, ack_elapse 57103, delivered 69605|rate 1218937|lost 8| [2025/04/30 20:45:24 781917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1218937) in round 3| [2025/04/30 20:45:24 781921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 781925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 781929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:151453|packet_lost:1|acked:1200|po_sent_time:1746045924725308|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 781933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:151453|packet_lost:1|acked:1200|po_sent_time:1746045924725308|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 781938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:152653|full_bw_reached:0|inflight:148806|srtt:54704|latest_rtt:56477|min_rtt:30473|applimit:0|lost:7|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 781944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:70|largest:70|pns:2| [2025/04/30 20:45:24 781948] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:47|pkt_type:SHORT_HEADER|pkt_num:70|frame:ACK |recv_time:1746045924781785|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 781953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044781785|now:1746045924781785|interv:120000000| [2025/04/30 20:45:24 781957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044781785|now:1746045924781785|interv:120000000| [2025/04/30 20:45:24 781961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924785084|pq_index:0| [2025/04/30 20:45:24 781965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924780863| [2025/04/30 20:45:24 781969] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924781969| [2025/04/30 20:45:24 781974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924781973| [2025/04/30 20:45:24 781980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54704|min_srtt:54704|path_bw:1242828|loss_rate:2.94|path_pto:0| [2025/04/30 20:45:24 781984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148806|cwnd:152653|conn:00005649CA6C66CC|stream_id:4|stream_offset:100925| [2025/04/30 20:45:24 781989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54704|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 781993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:111|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 781998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54704|min_srtt:54704|path_bw:1242828|loss_rate:2.94|path_pto:0| [2025/04/30 20:45:24 782002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:148806|cwnd:152653|conn:00005649CA6C66CC|stream_id:4|stream_offset:243365| [2025/04/30 20:45:24 782009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54704|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 782013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 782017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54704|min_srtt:54704|path_bw:1242828|loss_rate:2.94|path_pto:0| [2025/04/30 20:45:24 782022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:148806|cwnd:152653|conn:00005649CA6C66CC|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 782026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:54704|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 782030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 782034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54704|min_srtt:54704|path_bw:1242828|loss_rate:2.94|path_pto:0| [2025/04/30 20:45:24 782039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:148806|cwnd:152653|conn:00005649CA6C66CC|stream_id:4|stream_offset:245739| [2025/04/30 20:45:24 782043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 782047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 782051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 782055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 782059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:111|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 782063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148806|cwnd:152653|conn:00005649CA6C66CC|stream_id:4|stream_offset:100925| [2025/04/30 20:45:24 782068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 782072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:238| [2025/04/30 20:45:24 782103] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:238|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148806|now:1746045924782078|stream_id:4|stream_offset:100925| [2025/04/30 20:45:24 782109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:238|origin_pktnum:111|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 782114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148806|applimit:0| [2025/04/30 20:45:24 782121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924786334|now:1746045924782121|interval:4213| [2025/04/30 20:45:24 782128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924786334|now:1746045924782121|interv:4213| [2025/04/30 20:45:24 782141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:152653|inflight:150006| [2025/04/30 20:45:24 782149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 782156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:152653|conn:00005649CA6C66CC|stream_id:4|stream_offset:243365| [2025/04/30 20:45:24 782162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 782167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:239| [2025/04/30 20:45:24 782195] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:239|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924782173|stream_id:4|stream_offset:243365| [2025/04/30 20:45:24 782201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:239|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 782207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 782214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924786334|now:1746045924782214|interval:4120| [2025/04/30 20:45:24 782221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924786334|now:1746045924782214|interv:4120| [2025/04/30 20:45:24 782228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:152653|inflight:151206| [2025/04/30 20:45:24 782235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 782242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:152653|conn:00005649CA6C66CC|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 782246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 782251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:240| [2025/04/30 20:45:24 782278] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:240|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924782257|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 782284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:240|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 782291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 782298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924786334|now:1746045924782298|interval:4036| [2025/04/30 20:45:24 782305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924786334|now:1746045924782298|interv:4036| [2025/04/30 20:45:24 782311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:152653|inflight:152406| [2025/04/30 20:45:24 782342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924786334| [2025/04/30 20:45:24 782349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924786334| [2025/04/30 20:45:24 782362] [debug] |xqc_engine_wakeup_after|wakeup:1746045924786334|now:1746045924782362|diff:3972| [2025/04/30 20:45:24 782366] [debug] |xqc_engine_main_logic|END|now:1746045924781973| [2025/04/30 20:45:24 782372] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924782372| [2025/04/30 20:45:24 782376] [debug] |xqc_engine_wakeup_after|wakeup:1746045924786334|now:1746045924782376|diff:3958| [2025/04/30 20:45:24 782380] [debug] |xqc_engine_main_logic|END|now:1746045924782372| [2025/04/30 20:45:24 782734] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:47|state:ESTABED|recv_time:1746045924782733| [2025/04/30 20:45:24 782742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 782748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:70| [2025/04/30 20:45:24 782752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:71| [2025/04/30 20:45:24 782758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:71| [2025/04/30 20:45:24 782762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 782767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:115|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:115|path_largest_ack:115| [2025/04/30 20:45:24 782771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:81605|prior_delivered:37096|prior_time:1746045924724682|is_app_limited:0|send_elapse:52237|ack_elapse:58051|ctl_first_sent_time:1746045924725470|lagest_ack_time:1746045924782733|curr_delivered:107901| [2025/04/30 20:45:24 782776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924725470| [2025/04/30 20:45:24 782780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 782784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:54704|rttvar:2819|minrtt:30473|latest_rtt:57263|ack_delay:32| [2025/04/30 20:45:24 782788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55019|rttvar:2746|minrtt:30473|latest_rtt:57263|ack_delay:32| [2025/04/30 20:45:24 782793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:115|lost_pn:112|thresh:3| [2025/04/30 20:45:24 782797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 782833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:112|lost_pn:112|po_sent_time:1746045924722798|lost_send_time:1746045924718313|loss_delay:64420|frame:STREAM |repair:128| [2025/04/30 20:45:24 782837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924722798u| [2025/04/30 20:45:24 782841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 782846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55019|rtt_var:2746|pto_duration:66003|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 782850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 782854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 782858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 150006| [2025/04/30 20:45:24 782862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924873260|now:1746045924782845|interv:90415| [2025/04/30 20:45:24 782866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924873260|now:1746045924782845|interval:90415|pto_count:0|srtt:55019 [2025/04/30 20:45:24 782870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 52237, ack_elapse 58051, delivered 70805|rate 1219703|lost 9| [2025/04/30 20:45:24 782874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1219703) in round 3| [2025/04/30 20:45:24 782879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 782883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 782887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:152653|packet_lost:1|acked:1200|po_sent_time:1746045924725470|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 782891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:152653|packet_lost:1|acked:1200|po_sent_time:1746045924725470|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 782896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:55019|latest_rtt:57263|min_rtt:30473|applimit:0|lost:8|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 782901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:71|largest:71|pns:2| [2025/04/30 20:45:24 782906] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:47|pkt_type:SHORT_HEADER|pkt_num:71|frame:ACK |recv_time:1746045924782733|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 782910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044782733|now:1746045924782733|interv:120000000| [2025/04/30 20:45:24 782915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044782733|now:1746045924782733|interv:120000000| [2025/04/30 20:45:24 782918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924786334|pq_index:0| [2025/04/30 20:45:24 782923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924781973| [2025/04/30 20:45:24 782929] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924782929| [2025/04/30 20:45:24 782934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924782933| [2025/04/30 20:45:24 782940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55019|min_srtt:55019|path_bw:1242828|loss_rate:3.32|path_pto:0| [2025/04/30 20:45:24 782944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:102112| [2025/04/30 20:45:24 782949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55019|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 782954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:112|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 782958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55019|min_srtt:55019|path_bw:1242828|loss_rate:3.32|path_pto:0| [2025/04/30 20:45:24 782962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:245739| [2025/04/30 20:45:24 782967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55019|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 782971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 782975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55019|min_srtt:55019|path_bw:1242828|loss_rate:3.32|path_pto:0| [2025/04/30 20:45:24 782980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:246926| [2025/04/30 20:45:24 782984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55019|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 782988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 782993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55019|min_srtt:55019|path_bw:1242828|loss_rate:3.32|path_pto:0| [2025/04/30 20:45:24 782997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:248113| [2025/04/30 20:45:24 783001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 783005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 783009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 783013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 783020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:112|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 783024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:102112| [2025/04/30 20:45:24 783029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 783033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:241| [2025/04/30 20:45:24 783064] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:241|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924783039|stream_id:4|stream_offset:102112| [2025/04/30 20:45:24 783069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:241|origin_pktnum:112|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 783075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 783081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55019|rtt_var:2746|pto_duration:66003|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 783088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 783095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 783102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 151206| [2025/04/30 20:45:24 783109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874042|now:1746045924783081|interv:90961| [2025/04/30 20:45:24 783115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874042|now:1746045924783081|interval:90961|pto_count:0|srtt:55019 [2025/04/30 20:45:24 783122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 783127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 783132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:245739| [2025/04/30 20:45:24 783136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 783140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:242| [2025/04/30 20:45:24 783168] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:242|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924783147|stream_id:4|stream_offset:245739| [2025/04/30 20:45:24 783174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:242|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 783181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 783188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55019|rtt_var:2746|pto_duration:66003|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 783201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 783207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 783214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 152406| [2025/04/30 20:45:24 783219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874150|now:1746045924783187|interv:90963| [2025/04/30 20:45:24 783223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874150|now:1746045924783187|interval:90963|pto_count:0|srtt:55019 [2025/04/30 20:45:24 783227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 783232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 783236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:246926| [2025/04/30 20:45:24 783241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 783245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:243| [2025/04/30 20:45:24 783273] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:243|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924783251|stream_id:4|stream_offset:246926| [2025/04/30 20:45:24 783278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:243|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 783286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 783293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55019|rtt_var:2746|pto_duration:66003|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 783300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 783306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 783332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 153606| [2025/04/30 20:45:24 783343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874254|now:1746045924783292|interv:90962| [2025/04/30 20:45:24 783350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874254|now:1746045924783292|interval:90962|pto_count:0|srtt:55019 [2025/04/30 20:45:24 783356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 783361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924802772| [2025/04/30 20:45:24 783366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924802772| [2025/04/30 20:45:24 783370] [debug] |xqc_engine_wakeup_after|wakeup:1746045924802772|now:1746045924783369|diff:19403| [2025/04/30 20:45:24 783374] [debug] |xqc_engine_main_logic|END|now:1746045924782933| [2025/04/30 20:45:24 783379] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924783379| [2025/04/30 20:45:24 783388] [debug] |xqc_engine_wakeup_after|wakeup:1746045924802772|now:1746045924783388|diff:19384| [2025/04/30 20:45:24 783392] [debug] |xqc_engine_main_logic|END|now:1746045924783379| [2025/04/30 20:45:24 783732] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:49|state:ESTABED|recv_time:1746045924783731| [2025/04/30 20:45:24 783740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 783746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:71| [2025/04/30 20:45:24 783750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:72| [2025/04/30 20:45:24 783756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:72| [2025/04/30 20:45:24 783760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 783765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:118|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:118|path_largest_ack:118| [2025/04/30 20:45:24 783770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:82805|prior_delivered:39496|prior_time:1746045924725966|is_app_limited:0|send_elapse:53103|ack_elapse:57765|ctl_first_sent_time:1746045924726571|lagest_ack_time:1746045924783731|curr_delivered:109101| [2025/04/30 20:45:24 783775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924726571| [2025/04/30 20:45:24 783779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 783783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55019|rttvar:2746|minrtt:30473|latest_rtt:57160|ack_delay:40| [2025/04/30 20:45:24 783788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55282|rttvar:2585|minrtt:30473|latest_rtt:57160|ack_delay:40| [2025/04/30 20:45:24 783792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:118|lost_pn:115|thresh:3| [2025/04/30 20:45:24 783796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 783831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 783835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924789899|now:1746045924783834|interval:6065| [2025/04/30 20:45:24 783845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924789899|now:1746045924783834|interv:6065| [2025/04/30 20:45:24 783849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 53103, ack_elapse 57765, delivered 69605|rate 1204968|lost 9| [2025/04/30 20:45:24 783853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204968) in round 3| [2025/04/30 20:45:24 783857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 783861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 783865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924726571|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 783870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924726571|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 783874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152406|srtt:55282|latest_rtt:57160|min_rtt:30473|applimit:0|lost:9|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 783880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:72|largest:72|pns:2| [2025/04/30 20:45:24 783884] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:49|pkt_type:SHORT_HEADER|pkt_num:72|frame:ACK |recv_time:1746045924783731|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 783889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044783731|now:1746045924783731|interv:120000000| [2025/04/30 20:45:24 783893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044783731|now:1746045924783731|interv:120000000| [2025/04/30 20:45:24 783897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924802772|pq_index:0| [2025/04/30 20:45:24 783901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924782933| [2025/04/30 20:45:24 783905] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924783905| [2025/04/30 20:45:24 783910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924783909| [2025/04/30 20:45:24 783916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55282|min_srtt:55282|path_bw:1242828|loss_rate:3.69|path_pto:0| [2025/04/30 20:45:24 783920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:248113| [2025/04/30 20:45:24 783925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55282|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 783929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 783937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55282|min_srtt:55282|path_bw:1242828|loss_rate:3.69|path_pto:0| [2025/04/30 20:45:24 783941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 783945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 783949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 783953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 783957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 783962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 783966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:248113| [2025/04/30 20:45:24 783970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 783974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:244| [2025/04/30 20:45:24 784005] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:244|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924783981|stream_id:4|stream_offset:248113| [2025/04/30 20:45:24 784011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:244|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 784016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 784023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924789899|now:1746045924784023|interval:5876| [2025/04/30 20:45:24 784030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924789899|now:1746045924784023|interv:5876| [2025/04/30 20:45:24 784037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 784044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924789899| [2025/04/30 20:45:24 784051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924789899| [2025/04/30 20:45:24 784058] [debug] |xqc_engine_wakeup_after|wakeup:1746045924789899|now:1746045924784057|diff:5842| [2025/04/30 20:45:24 784064] [debug] |xqc_engine_main_logic|END|now:1746045924783909| [2025/04/30 20:45:24 784069] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924784069| [2025/04/30 20:45:24 784073] [debug] |xqc_engine_wakeup_after|wakeup:1746045924789899|now:1746045924784073|diff:5826| [2025/04/30 20:45:24 784077] [debug] |xqc_engine_main_logic|END|now:1746045924784069| [2025/04/30 20:45:24 784704] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:51|state:ESTABED|recv_time:1746045924784703| [2025/04/30 20:45:24 784715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 784726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:72| [2025/04/30 20:45:24 784730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:73| [2025/04/30 20:45:24 784736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:73| [2025/04/30 20:45:24 784740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 784745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:121|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:121|path_largest_ack:121| [2025/04/30 20:45:24 784750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:84005|prior_delivered:41896|prior_time:1746045924727962|is_app_limited:0|send_elapse:54614|ack_elapse:56741|ctl_first_sent_time:1746045924728292|lagest_ack_time:1746045924784703|curr_delivered:110301| [2025/04/30 20:45:24 784755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924728292| [2025/04/30 20:45:24 784759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:365||sndq_packets_used_bytes:0|sndq_packets_free:92| [2025/04/30 20:45:24 784763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55282|rttvar:2585|minrtt:30473|latest_rtt:56411|ack_delay:24| [2025/04/30 20:45:24 784768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55420|rttvar:2215|minrtt:30473|latest_rtt:56411|ack_delay:24| [2025/04/30 20:45:24 784772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:121|lost_pn:118|thresh:3| [2025/04/30 20:45:24 784776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 784812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:116|lost_pn:118|po_sent_time:1746045924725594|lost_send_time:1746045924721241|loss_delay:63462|frame:STREAM |repair:128| [2025/04/30 20:45:24 784817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:117|lost_pn:118|po_sent_time:1746045924726442|lost_send_time:1746045924721241|loss_delay:63462|frame:STREAM |repair:128| [2025/04/30 20:45:24 784821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924726442u| [2025/04/30 20:45:24 784825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 784833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924790166|now:1746045924784833|interval:5333| [2025/04/30 20:45:24 784837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924790166|now:1746045924784833|interv:5333| [2025/04/30 20:45:24 784841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 54614, ack_elapse 56741, delivered 68405|rate 1205565|lost 11| [2025/04/30 20:45:24 784846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205565) in round 3| [2025/04/30 20:45:24 784850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 784854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 784858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924728292|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 784862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924728292|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 784867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:55420|latest_rtt:56411|min_rtt:30473|applimit:0|lost:9|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 784873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:73|largest:73|pns:2| [2025/04/30 20:45:24 784877] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:51|pkt_type:SHORT_HEADER|pkt_num:73|frame:ACK |recv_time:1746045924784703|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 784881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044784703|now:1746045924784703|interv:120000000| [2025/04/30 20:45:24 784885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044784703|now:1746045924784703|interv:120000000| [2025/04/30 20:45:24 784889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924789899|pq_index:0| [2025/04/30 20:45:24 784894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924783909| [2025/04/30 20:45:24 784898] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924784898| [2025/04/30 20:45:24 784902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924784901| [2025/04/30 20:45:24 784908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55420|min_srtt:55420|path_bw:1242828|loss_rate:3.67|path_pto:0| [2025/04/30 20:45:24 784913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:106860| [2025/04/30 20:45:24 784917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55420|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 784924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:116|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 784929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55420|min_srtt:55420|path_bw:1242828|loss_rate:3.67|path_pto:0| [2025/04/30 20:45:24 784933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 784937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55420|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 784941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:117|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 784946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55420|min_srtt:55420|path_bw:1242828|loss_rate:3.67|path_pto:0| [2025/04/30 20:45:24 784950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 784954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55420|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 784958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 784962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55420|min_srtt:55420|path_bw:1242828|loss_rate:3.67|path_pto:0| [2025/04/30 20:45:24 784967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:250487| [2025/04/30 20:45:24 784971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 784975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 784979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 784983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 784987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:116|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 784992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:106860| [2025/04/30 20:45:24 784996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 785000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:245| [2025/04/30 20:45:24 785031] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:245|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924785006|stream_id:4|stream_offset:106860| [2025/04/30 20:45:24 785037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:245|origin_pktnum:116|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 785049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 785055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924790166|now:1746045924785055|interval:5111| [2025/04/30 20:45:24 785063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924790166|now:1746045924785055|interv:5111| [2025/04/30 20:45:24 785069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 785077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:117|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 785084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 785089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 785093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:246| [2025/04/30 20:45:24 785122] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:246|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924785100|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 785128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:246|origin_pktnum:117|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 785136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 785142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924790166|now:1746045924785142|interval:5024| [2025/04/30 20:45:24 785149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924790166|now:1746045924785142|interv:5024| [2025/04/30 20:45:24 785156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 785164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 785169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 785173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 785177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:247| [2025/04/30 20:45:24 785205] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:247|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924785184|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 785211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:247|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 785219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 785225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924790166|now:1746045924785225|interval:4941| [2025/04/30 20:45:24 785238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924790166|now:1746045924785225|interv:4941| [2025/04/30 20:45:24 785245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 785251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924790166| [2025/04/30 20:45:24 785256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924790166| [2025/04/30 20:45:24 785260] [debug] |xqc_engine_wakeup_after|wakeup:1746045924790166|now:1746045924785260|diff:4906| [2025/04/30 20:45:24 785264] [debug] |xqc_engine_main_logic|END|now:1746045924784901| [2025/04/30 20:45:24 785269] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924785269| [2025/04/30 20:45:24 785273] [debug] |xqc_engine_wakeup_after|wakeup:1746045924790166|now:1746045924785273|diff:4893| [2025/04/30 20:45:24 785277] [debug] |xqc_engine_main_logic|END|now:1746045924785269| [2025/04/30 20:45:24 785683] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:51|state:ESTABED|recv_time:1746045924785682| [2025/04/30 20:45:24 785694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 785700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:73| [2025/04/30 20:45:24 785704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:74| [2025/04/30 20:45:24 785710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:74| [2025/04/30 20:45:24 785714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 785719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:122|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:122|path_largest_ack:122| [2025/04/30 20:45:24 785724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:85205|prior_delivered:41896|prior_time:1746045924727962|is_app_limited:0|send_elapse:54869|ack_elapse:57720|ctl_first_sent_time:1746045924728547|lagest_ack_time:1746045924785682|curr_delivered:111501| [2025/04/30 20:45:24 785729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924728547| [2025/04/30 20:45:24 785735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 785742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55420|rttvar:2215|minrtt:30473|latest_rtt:57135|ack_delay:32| [2025/04/30 20:45:24 785748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55630|rttvar:2082|minrtt:30473|latest_rtt:57135|ack_delay:32| [2025/04/30 20:45:24 785754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:122|lost_pn:119|thresh:3| [2025/04/30 20:45:24 785759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 785825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:119|lost_pn:119|po_sent_time:1746045924726704|lost_send_time:1746045924721406|loss_delay:64276|frame:STREAM |repair:128| [2025/04/30 20:45:24 785830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924726704u| [2025/04/30 20:45:24 785834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 785838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791126|now:1746045924785838|interval:5288| [2025/04/30 20:45:24 785842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791126|now:1746045924785838|interv:5288| [2025/04/30 20:45:24 785846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 54869, ack_elapse 57720, delivered 69605|rate 1205907|lost 12| [2025/04/30 20:45:24 785851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205907) in round 3| [2025/04/30 20:45:24 785855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 785859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 785863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924728547|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 785868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924728547|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 785872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:55630|latest_rtt:57135|min_rtt:30473|applimit:0|lost:11|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 785878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:74|largest:74|pns:2| [2025/04/30 20:45:24 785882] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:51|pkt_type:SHORT_HEADER|pkt_num:74|frame:ACK |recv_time:1746045924785682|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 785887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044785682|now:1746045924785682|interv:120000000| [2025/04/30 20:45:24 785891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044785682|now:1746045924785682|interv:120000000| [2025/04/30 20:45:24 785898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924790166|pq_index:0| [2025/04/30 20:45:24 785903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924784901| [2025/04/30 20:45:24 785907] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924785906| [2025/04/30 20:45:24 785911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924785910| [2025/04/30 20:45:24 785917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55630|min_srtt:55630|path_bw:1242828|loss_rate:4.44|path_pto:0| [2025/04/30 20:45:24 785922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:110421| [2025/04/30 20:45:24 785926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55630|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 785931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:119|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 785935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55630|min_srtt:55630|path_bw:1242828|loss_rate:4.44|path_pto:0| [2025/04/30 20:45:24 785939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:250487| [2025/04/30 20:45:24 785944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55630|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 785948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 785953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55630|min_srtt:55630|path_bw:1242828|loss_rate:4.44|path_pto:0| [2025/04/30 20:45:24 785957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:251674| [2025/04/30 20:45:24 785961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 785965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 785969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 785973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 785978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:119|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 785982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:110421| [2025/04/30 20:45:24 785986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 785993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:248| [2025/04/30 20:45:24 786026] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:248|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924786000|stream_id:4|stream_offset:110421| [2025/04/30 20:45:24 786032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:248|origin_pktnum:119|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 786036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 786040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791126|now:1746045924786040|interval:5086| [2025/04/30 20:45:24 786045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791126|now:1746045924786040|interv:5086| [2025/04/30 20:45:24 786051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 786058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 786065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:250487| [2025/04/30 20:45:24 786072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 786079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:249| [2025/04/30 20:45:24 786113] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:249|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924786089|stream_id:4|stream_offset:250487| [2025/04/30 20:45:24 786119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:249|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 786124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 786131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791126|now:1746045924786131|interval:4995| [2025/04/30 20:45:24 786138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791126|now:1746045924786131|interv:4995| [2025/04/30 20:45:24 786145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 786152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924791126| [2025/04/30 20:45:24 786159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924791126| [2025/04/30 20:45:24 786165] [debug] |xqc_engine_wakeup_after|wakeup:1746045924791126|now:1746045924786164|diff:4962| [2025/04/30 20:45:24 786169] [debug] |xqc_engine_main_logic|END|now:1746045924785910| [2025/04/30 20:45:24 786174] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924786174| [2025/04/30 20:45:24 786178] [debug] |xqc_engine_wakeup_after|wakeup:1746045924791126|now:1746045924786178|diff:4948| [2025/04/30 20:45:24 786182] [debug] |xqc_engine_main_logic|END|now:1746045924786174| [2025/04/30 20:45:24 786718] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:53|state:ESTABED|recv_time:1746045924786717| [2025/04/30 20:45:24 786743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 786751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:74| [2025/04/30 20:45:24 786757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:75| [2025/04/30 20:45:24 786765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:75| [2025/04/30 20:45:24 786771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 786779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:125|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:125|path_largest_ack:125| [2025/04/30 20:45:24 786786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:86405|prior_delivered:44296|prior_time:1746045924730442|is_app_limited:0|send_elapse:55761|ack_elapse:56275|ctl_first_sent_time:1746045924730831|lagest_ack_time:1746045924786717|curr_delivered:112701| [2025/04/30 20:45:24 786793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924730831| [2025/04/30 20:45:24 786799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 786805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55630|rttvar:2082|minrtt:30473|latest_rtt:55886|ack_delay:40| [2025/04/30 20:45:24 786812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55657|rttvar:1616|minrtt:30473|latest_rtt:55886|ack_delay:40| [2025/04/30 20:45:24 786818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:125|lost_pn:122|thresh:3| [2025/04/30 20:45:24 786825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 786896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:120|lost_pn:122|po_sent_time:1746045924726850|lost_send_time:1746045924723846|loss_delay:62871|frame:STREAM |repair:128| [2025/04/30 20:45:24 786908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924726850u| [2025/04/30 20:45:24 786914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 786920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791550|now:1746045924786920|interval:4630| [2025/04/30 20:45:24 786927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791550|now:1746045924786920|interv:4630| [2025/04/30 20:45:24 786934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55761, ack_elapse 56275, delivered 68405|rate 1215548|lost 13| [2025/04/30 20:45:24 786940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1215548) in round 3| [2025/04/30 20:45:24 786947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 786953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 786959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924730831|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 786966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924730831|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 786973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:55657|latest_rtt:55886|min_rtt:30473|applimit:0|lost:12|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 786981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:75|largest:75|pns:2| [2025/04/30 20:45:24 786988] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:53|pkt_type:SHORT_HEADER|pkt_num:75|frame:ACK |recv_time:1746045924786717|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 786995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044786717|now:1746045924786717|interv:120000000| [2025/04/30 20:45:24 787001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044786717|now:1746045924786717|interv:120000000| [2025/04/30 20:45:24 787007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924791126|pq_index:0| [2025/04/30 20:45:24 787014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924785910| [2025/04/30 20:45:24 787020] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924787020| [2025/04/30 20:45:24 787028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924787026| [2025/04/30 20:45:24 787036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55657|min_srtt:55657|path_bw:1242828|loss_rate:4.80|path_pto:0| [2025/04/30 20:45:24 787043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:111608| [2025/04/30 20:45:24 787055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55657|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 787062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:120|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 787069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55657|min_srtt:55657|path_bw:1242828|loss_rate:4.80|path_pto:0| [2025/04/30 20:45:24 787075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:251674| [2025/04/30 20:45:24 787082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55657|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 787089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 787095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55657|min_srtt:55657|path_bw:1242828|loss_rate:4.80|path_pto:0| [2025/04/30 20:45:24 787102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 787108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 787114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 787120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 787127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 787134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:120|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 787141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:111608| [2025/04/30 20:45:24 787147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 787154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:250| [2025/04/30 20:45:24 787203] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:250|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924787164|stream_id:4|stream_offset:111608| [2025/04/30 20:45:24 787213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:250|origin_pktnum:120|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 787220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 787227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791550|now:1746045924787226|interval:4324| [2025/04/30 20:45:24 787239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791550|now:1746045924787226|interv:4324| [2025/04/30 20:45:24 787246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 787254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 787260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:251674| [2025/04/30 20:45:24 787267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 787272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:251| [2025/04/30 20:45:24 787311] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:251|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924787282|stream_id:4|stream_offset:251674| [2025/04/30 20:45:24 787344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:251|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 787351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 787357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924791550|now:1746045924787357|interval:4193| [2025/04/30 20:45:24 787363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924791550|now:1746045924787357|interv:4193| [2025/04/30 20:45:24 787369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 787375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924791550| [2025/04/30 20:45:24 787382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924791550| [2025/04/30 20:45:24 787388] [debug] |xqc_engine_wakeup_after|wakeup:1746045924791550|now:1746045924787388|diff:4162| [2025/04/30 20:45:24 787394] [debug] |xqc_engine_main_logic|END|now:1746045924787026| [2025/04/30 20:45:24 787402] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924787402| [2025/04/30 20:45:24 787408] [debug] |xqc_engine_wakeup_after|wakeup:1746045924791550|now:1746045924787408|diff:4142| [2025/04/30 20:45:24 787414] [debug] |xqc_engine_main_logic|END|now:1746045924787402| [2025/04/30 20:45:24 787719] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:53|state:ESTABED|recv_time:1746045924787718| [2025/04/30 20:45:24 787734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 787740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:75| [2025/04/30 20:45:24 787744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:76| [2025/04/30 20:45:24 787750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:76| [2025/04/30 20:45:24 787754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 787760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:126|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:126|path_largest_ack:126| [2025/04/30 20:45:24 787764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:87605|prior_delivered:44296|prior_time:1746045924730442|is_app_limited:0|send_elapse:55883|ack_elapse:57276|ctl_first_sent_time:1746045924730953|lagest_ack_time:1746045924787718|curr_delivered:113901| [2025/04/30 20:45:24 787774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924730953| [2025/04/30 20:45:24 787779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 787783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55657|rttvar:1616|minrtt:30473|latest_rtt:56765|ack_delay:24| [2025/04/30 20:45:24 787787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55792|rttvar:1483|minrtt:30473|latest_rtt:56765|ack_delay:24| [2025/04/30 20:45:24 787792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:126|lost_pn:123|thresh:3| [2025/04/30 20:45:24 787796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 787847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:123|lost_pn:123|po_sent_time:1746045924728679|lost_send_time:1746045924723858|loss_delay:63860|frame:STREAM |repair:128| [2025/04/30 20:45:24 787852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924728679u| [2025/04/30 20:45:24 787856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 787860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924792660|now:1746045924787860|interval:4800| [2025/04/30 20:45:24 787864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924792660|now:1746045924787860|interv:4800| [2025/04/30 20:45:24 787871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55883, ack_elapse 57276, delivered 69605|rate 1215255|lost 14| [2025/04/30 20:45:24 787875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1215255) in round 3| [2025/04/30 20:45:24 787879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 787883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 787887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924730953|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 787892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924730953|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 787896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:55792|latest_rtt:56765|min_rtt:30473|applimit:0|lost:13|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 787902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:76|largest:76|pns:2| [2025/04/30 20:45:24 787907] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:53|pkt_type:SHORT_HEADER|pkt_num:76|frame:ACK |recv_time:1746045924787718|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 787912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044787718|now:1746045924787718|interv:120000000| [2025/04/30 20:45:24 787916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044787718|now:1746045924787718|interv:120000000| [2025/04/30 20:45:24 787920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924791550|pq_index:0| [2025/04/30 20:45:24 787924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924787026| [2025/04/30 20:45:24 787928] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924787928| [2025/04/30 20:45:24 787933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924787932| [2025/04/30 20:45:24 787939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55792|min_srtt:55792|path_bw:1242828|loss_rate:5.16|path_pto:0| [2025/04/30 20:45:24 787943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 787948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55792|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 787952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:123|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 787957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55792|min_srtt:55792|path_bw:1242828|loss_rate:5.16|path_pto:0| [2025/04/30 20:45:24 787961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 787968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55792|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 787972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 787977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55792|min_srtt:55792|path_bw:1242828|loss_rate:5.16|path_pto:0| [2025/04/30 20:45:24 787981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:254048| [2025/04/30 20:45:24 787985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 787989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 787993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 787997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 788001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:123|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 788005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 788010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 788014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:252| [2025/04/30 20:45:24 788049] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:252|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924788020|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 788059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:252|origin_pktnum:123|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 788066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 788073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924792660|now:1746045924788073|interval:4587| [2025/04/30 20:45:24 788078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924792660|now:1746045924788073|interv:4587| [2025/04/30 20:45:24 788082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 788087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 788091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 788096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 788100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:253| [2025/04/30 20:45:24 788142] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:253|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924788115|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 788152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:253|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 788159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 788166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924792660|now:1746045924788166|interval:4494| [2025/04/30 20:45:24 788173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924792660|now:1746045924788166|interv:4494| [2025/04/30 20:45:24 788178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 788183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924792660| [2025/04/30 20:45:24 788187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924792660| [2025/04/30 20:45:24 788191] [debug] |xqc_engine_wakeup_after|wakeup:1746045924792660|now:1746045924788191|diff:4469| [2025/04/30 20:45:24 788195] [debug] |xqc_engine_main_logic|END|now:1746045924787932| [2025/04/30 20:45:24 788201] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924788201| [2025/04/30 20:45:24 788205] [debug] |xqc_engine_wakeup_after|wakeup:1746045924792660|now:1746045924788205|diff:4455| [2025/04/30 20:45:24 788208] [debug] |xqc_engine_main_logic|END|now:1746045924788201| [2025/04/30 20:45:24 788700] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:55|state:ESTABED|recv_time:1746045924788699| [2025/04/30 20:45:24 788715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 788723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:76| [2025/04/30 20:45:24 788729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:77| [2025/04/30 20:45:24 788737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:77| [2025/04/30 20:45:24 788742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 788749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:129|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:129|path_largest_ack:129| [2025/04/30 20:45:24 788756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:88805|prior_delivered:46696|prior_time:1746045924731981|is_app_limited:0|send_elapse:57007|ack_elapse:56718|ctl_first_sent_time:1746045924732290|lagest_ack_time:1746045924788699|curr_delivered:115101| [2025/04/30 20:45:24 788762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924732290| [2025/04/30 20:45:24 788768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 788774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55792|rttvar:1483|minrtt:30473|latest_rtt:56409|ack_delay:24| [2025/04/30 20:45:24 788780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55866|rttvar:1261|minrtt:30473|latest_rtt:56409|ack_delay:24| [2025/04/30 20:45:24 788786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:129|lost_pn:126|thresh:3| [2025/04/30 20:45:24 788801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 788881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:124|lost_pn:126|po_sent_time:1746045924728800|lost_send_time:1746045924725239|loss_delay:63460|frame:STREAM |repair:128| [2025/04/30 20:45:24 788888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924728800u| [2025/04/30 20:45:24 788894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 788899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924794520|now:1746045924788899|interval:5621| [2025/04/30 20:45:24 788905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924794520|now:1746045924788899|interv:5621| [2025/04/30 20:45:24 788910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57007, ack_elapse 56718, delivered 68405|rate 1199940|lost 15| [2025/04/30 20:45:24 788915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199940) in round 3| [2025/04/30 20:45:24 788920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 788925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 788930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924732290|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 788941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924732290|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 788947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:55866|latest_rtt:56409|min_rtt:30473|applimit:0|lost:14|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 788954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:77|largest:77|pns:2| [2025/04/30 20:45:24 788960] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:55|pkt_type:SHORT_HEADER|pkt_num:77|frame:ACK |recv_time:1746045924788699|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 788967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044788699|now:1746045924788699|interv:120000000| [2025/04/30 20:45:24 788973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044788699|now:1746045924788699|interv:120000000| [2025/04/30 20:45:24 788979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924792660|pq_index:0| [2025/04/30 20:45:24 788986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924787932| [2025/04/30 20:45:24 788992] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924788992| [2025/04/30 20:45:24 788999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924788998| [2025/04/30 20:45:24 789008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55866|min_srtt:55866|path_bw:1242828|loss_rate:5.51|path_pto:0| [2025/04/30 20:45:24 789014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:116356| [2025/04/30 20:45:24 789020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55866|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 789026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:124|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 789033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55866|min_srtt:55866|path_bw:1242828|loss_rate:5.51|path_pto:0| [2025/04/30 20:45:24 789039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:254048| [2025/04/30 20:45:24 789045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:55866|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 789051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 789057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55866|min_srtt:55866|path_bw:1242828|loss_rate:5.51|path_pto:0| [2025/04/30 20:45:24 789068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:255235| [2025/04/30 20:45:24 789074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 789079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 789084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 789090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 789096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:124|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 789102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:116356| [2025/04/30 20:45:24 789108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 789115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:254| [2025/04/30 20:45:24 789159] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:254|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924789124|stream_id:4|stream_offset:116356| [2025/04/30 20:45:24 789170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:254|origin_pktnum:124|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 789177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 789184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924794520|now:1746045924789183|interval:5337| [2025/04/30 20:45:24 789190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924794520|now:1746045924789183|interv:5337| [2025/04/30 20:45:24 789197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 789204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 789211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:254048| [2025/04/30 20:45:24 789217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 789221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:255| [2025/04/30 20:45:24 789251] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:255|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924789229|stream_id:4|stream_offset:254048| [2025/04/30 20:45:24 789257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:255|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 789262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 789268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924794520|now:1746045924789268|interval:5252| [2025/04/30 20:45:24 789281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924794520|now:1746045924789268|interv:5252| [2025/04/30 20:45:24 789288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 789295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924794520| [2025/04/30 20:45:24 789303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924794520| [2025/04/30 20:45:24 789309] [debug] |xqc_engine_wakeup_after|wakeup:1746045924794520|now:1746045924789309|diff:5211| [2025/04/30 20:45:24 789339] [debug] |xqc_engine_main_logic|END|now:1746045924788998| [2025/04/30 20:45:24 789348] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924789348| [2025/04/30 20:45:24 789352] [debug] |xqc_engine_wakeup_after|wakeup:1746045924794520|now:1746045924789352|diff:5168| [2025/04/30 20:45:24 789356] [debug] |xqc_engine_main_logic|END|now:1746045924789348| [2025/04/30 20:45:24 789749] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:57|state:ESTABED|recv_time:1746045924789748| [2025/04/30 20:45:24 789758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 789765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:77| [2025/04/30 20:45:24 789769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:78| [2025/04/30 20:45:24 789775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:78| [2025/04/30 20:45:24 789779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 789784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:131|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:131|path_largest_ack:131| [2025/04/30 20:45:24 789789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:91205|prior_delivered:46696|prior_time:1746045924731981|is_app_limited:0|send_elapse:57223|ack_elapse:57767|ctl_first_sent_time:1746045924732506|lagest_ack_time:1746045924789748|curr_delivered:116301| [2025/04/30 20:45:24 789793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924732506| [2025/04/30 20:45:24 789798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 789802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55866|rttvar:1261|minrtt:30473|latest_rtt:57242|ack_delay:32| [2025/04/30 20:45:24 789806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56034|rttvar:1282|minrtt:30473|latest_rtt:57242|ack_delay:32| [2025/04/30 20:45:24 789811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:131|lost_pn:128|thresh:3| [2025/04/30 20:45:24 789816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 789919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:127|lost_pn:128|po_sent_time:1746045924731060|lost_send_time:1746045924725351|loss_delay:64397|frame:STREAM |repair:128| [2025/04/30 20:45:24 789926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:128|lost_pn:128|po_sent_time:1746045924731173|lost_send_time:1746045924725351|loss_delay:64397|frame:STREAM |repair:128| [2025/04/30 20:45:24 789930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924731173u| [2025/04/30 20:45:24 789934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 789938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796815|now:1746045924789938|interval:6877| [2025/04/30 20:45:24 789943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796815|now:1746045924789938|interv:6877| [2025/04/30 20:45:24 789947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57223, ack_elapse 57767, delivered 69605|rate 1204926|lost 17| [2025/04/30 20:45:24 789951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204926) in round 3| [2025/04/30 20:45:24 789955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 789960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:44122| [2025/04/30 20:45:24 789963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924732506|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 789968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924732506|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:49096| [2025/04/30 20:45:24 789977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56034|latest_rtt:57242|min_rtt:30473|applimit:0|lost:15|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 789983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:78|largest:78|pns:2| [2025/04/30 20:45:24 789989] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:57|pkt_type:SHORT_HEADER|pkt_num:78|frame:ACK |recv_time:1746045924789748|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 789997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044789748|now:1746045924789748|interv:120000000| [2025/04/30 20:45:24 790004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044789748|now:1746045924789748|interv:120000000| [2025/04/30 20:45:24 790010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924794520|pq_index:0| [2025/04/30 20:45:24 790016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924788998| [2025/04/30 20:45:24 790020] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924790019| [2025/04/30 20:45:24 790024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924790023| [2025/04/30 20:45:24 790030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56034|min_srtt:56034|path_bw:1242828|loss_rate:5.86|path_pto:0| [2025/04/30 20:45:24 790035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:119917| [2025/04/30 20:45:24 790040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56034|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 790044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:127|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 790048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56034|min_srtt:56034|path_bw:1242828|loss_rate:5.86|path_pto:0| [2025/04/30 20:45:24 790053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 790057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56034|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 790061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:128|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 790065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56034|min_srtt:56034|path_bw:1242828|loss_rate:5.86|path_pto:0| [2025/04/30 20:45:24 790070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:255235| [2025/04/30 20:45:24 790074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56034|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 790086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 790093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56034|min_srtt:56034|path_bw:1242828|loss_rate:5.86|path_pto:0| [2025/04/30 20:45:24 790099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 790103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 790107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 790111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 790115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 790119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:127|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 790124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:119917| [2025/04/30 20:45:24 790128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 790132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:256| [2025/04/30 20:45:24 790171] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:256|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924790140|stream_id:4|stream_offset:119917| [2025/04/30 20:45:24 790181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:256|origin_pktnum:127|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 790187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 790192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796815|now:1746045924790191|interval:6624| [2025/04/30 20:45:24 790196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796815|now:1746045924790191|interv:6624| [2025/04/30 20:45:24 790200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 790205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:128|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 790209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 790214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 790218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:257| [2025/04/30 20:45:24 790243] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:257|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924790224|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 790257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:257|origin_pktnum:128|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 790264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 790271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796815|now:1746045924790270|interval:6545| [2025/04/30 20:45:24 790275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796815|now:1746045924790270|interv:6545| [2025/04/30 20:45:24 790280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 790284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 790289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:255235| [2025/04/30 20:45:24 790293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 790297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:258| [2025/04/30 20:45:24 790345] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:258|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924790303|stream_id:4|stream_offset:255235| [2025/04/30 20:45:24 790358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:258|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 790362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 790367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796815|now:1746045924790366|interval:6449| [2025/04/30 20:45:24 790371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796815|now:1746045924790366|interv:6449| [2025/04/30 20:45:24 790375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 790379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924796815| [2025/04/30 20:45:24 790384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924796815| [2025/04/30 20:45:24 790388] [debug] |xqc_engine_wakeup_after|wakeup:1746045924796815|now:1746045924790388|diff:6427| [2025/04/30 20:45:24 790392] [debug] |xqc_engine_main_logic|END|now:1746045924790023| [2025/04/30 20:45:24 790398] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924790397| [2025/04/30 20:45:24 790402] [debug] |xqc_engine_wakeup_after|wakeup:1746045924796815|now:1746045924790402|diff:6413| [2025/04/30 20:45:24 790408] [debug] |xqc_engine_main_logic|END|now:1746045924790397| [2025/04/30 20:45:24 790705] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:59|state:ESTABED|recv_time:1746045924790704| [2025/04/30 20:45:24 790715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 790722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:78| [2025/04/30 20:45:24 790726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:79| [2025/04/30 20:45:24 790738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:79| [2025/04/30 20:45:24 790742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 790748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:133|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:133|path_largest_ack:133| [2025/04/30 20:45:24 790754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:91205|prior_delivered:49096|prior_time:1746045924733901|is_app_limited:0|send_elapse:36280|ack_elapse:56803|ctl_first_sent_time:1746045924734212|lagest_ack_time:1746045924790704|curr_delivered:117501| [2025/04/30 20:45:24 790761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924734212| [2025/04/30 20:45:24 790769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 790775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56034|rttvar:1282|minrtt:30473|latest_rtt:56492|ack_delay:24| [2025/04/30 20:45:24 790782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56088|rttvar:1070|minrtt:30473|latest_rtt:56492|ack_delay:24| [2025/04/30 20:45:24 790786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:133|lost_pn:130|thresh:3| [2025/04/30 20:45:24 790790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 790870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:130|lost_pn:130|po_sent_time:1746045924732418|lost_send_time:1746045924727151|loss_delay:63553|frame:STREAM |repair:128| [2025/04/30 20:45:24 790875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924732418u| [2025/04/30 20:45:24 790879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 790883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796137|now:1746045924790883|interval:5254| [2025/04/30 20:45:24 790887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796137|now:1746045924790883|interv:5254| [2025/04/30 20:45:24 790891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36280, ack_elapse 56803, delivered 68405|rate 1204249|lost 18| [2025/04/30 20:45:24 790896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 3 -> 4| [2025/04/30 20:45:24 790900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204249) in round 4| [2025/04/30 20:45:24 790904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 790908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 790912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924734212|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 790916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924734212|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 790921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56088|latest_rtt:56492|min_rtt:30473|applimit:0|lost:17|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:24 790930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:79|largest:79|pns:2| [2025/04/30 20:45:24 790937] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:59|pkt_type:SHORT_HEADER|pkt_num:79|frame:ACK |recv_time:1746045924790704|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 790944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044790704|now:1746045924790704|interv:120000000| [2025/04/30 20:45:24 790949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044790704|now:1746045924790704|interv:120000000| [2025/04/30 20:45:24 790953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924796815|pq_index:0| [2025/04/30 20:45:24 790958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924790023| [2025/04/30 20:45:24 790962] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924790962| [2025/04/30 20:45:24 790967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924790966| [2025/04/30 20:45:24 790976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56088|min_srtt:56088|path_bw:1242828|loss_rate:6.56|path_pto:0| [2025/04/30 20:45:24 790981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 790985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56088|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 790990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:130|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 790995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56088|min_srtt:56088|path_bw:1242828|loss_rate:6.56|path_pto:0| [2025/04/30 20:45:24 790999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 791003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56088|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 791009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 791016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56088|min_srtt:56088|path_bw:1242828|loss_rate:6.56|path_pto:0| [2025/04/30 20:45:24 791023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:257609| [2025/04/30 20:45:24 791030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 791034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 791038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 791042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 791047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:130|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 791051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 791056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 791060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:259| [2025/04/30 20:45:24 791098] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:259|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924791067|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 791109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:259|origin_pktnum:130|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 791122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 791129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796137|now:1746045924791128|interval:5009| [2025/04/30 20:45:24 791136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796137|now:1746045924791128|interv:5009| [2025/04/30 20:45:24 791141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 791146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 791151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 791155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 791159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:260| [2025/04/30 20:45:24 791190] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:260|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924791166|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 791200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:260|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 791208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 791214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924796137|now:1746045924791214|interval:4923| [2025/04/30 20:45:24 791221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924796137|now:1746045924791214|interv:4923| [2025/04/30 20:45:24 791225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 791230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924796137| [2025/04/30 20:45:24 791234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924796137| [2025/04/30 20:45:24 791238] [debug] |xqc_engine_wakeup_after|wakeup:1746045924796137|now:1746045924791238|diff:4899| [2025/04/30 20:45:24 791243] [debug] |xqc_engine_main_logic|END|now:1746045924790966| [2025/04/30 20:45:24 791248] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924791248| [2025/04/30 20:45:24 791252] [debug] |xqc_engine_wakeup_after|wakeup:1746045924796137|now:1746045924791252|diff:4885| [2025/04/30 20:45:24 791256] [debug] |xqc_engine_main_logic|END|now:1746045924791248| [2025/04/30 20:45:24 791691] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:61|state:ESTABED|recv_time:1746045924791690| [2025/04/30 20:45:24 791700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 791706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:79| [2025/04/30 20:45:24 791710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:80| [2025/04/30 20:45:24 791716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:80| [2025/04/30 20:45:24 791729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 791734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:135|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:135|path_largest_ack:135| [2025/04/30 20:45:24 791739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:93605|prior_delivered:49096|prior_time:1746045924733901|is_app_limited:0|send_elapse:36519|ack_elapse:57789|ctl_first_sent_time:1746045924734451|lagest_ack_time:1746045924791690|curr_delivered:118701| [2025/04/30 20:45:24 791744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924734451| [2025/04/30 20:45:24 791748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 791752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56088|rttvar:1070|minrtt:30473|latest_rtt:57239|ack_delay:16| [2025/04/30 20:45:24 791757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56229|rttvar:1086|minrtt:30473|latest_rtt:57239|ack_delay:16| [2025/04/30 20:45:24 791761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:135|lost_pn:132|thresh:3| [2025/04/30 20:45:24 791765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 791838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:132|lost_pn:132|po_sent_time:1746045924732584|lost_send_time:1746045924727297|loss_delay:64393|frame:STREAM |repair:128| [2025/04/30 20:45:24 791842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924732584u| [2025/04/30 20:45:24 791847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 791851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924798742|now:1746045924791851|interval:6891| [2025/04/30 20:45:24 791855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924798742|now:1746045924791851|interv:6891| [2025/04/30 20:45:24 791859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36519, ack_elapse 57789, delivered 69605|rate 1204467|lost 19| [2025/04/30 20:45:24 791864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204467) in round 4| [2025/04/30 20:45:24 791868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 791872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 791876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924734451|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 791880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924734451|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 791885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56229|latest_rtt:57239|min_rtt:30473|applimit:0|lost:18|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 791891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:80|largest:80|pns:2| [2025/04/30 20:45:24 791895] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:61|pkt_type:SHORT_HEADER|pkt_num:80|frame:ACK |recv_time:1746045924791690|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 791900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044791690|now:1746045924791690|interv:120000000| [2025/04/30 20:45:24 791904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044791690|now:1746045924791690|interv:120000000| [2025/04/30 20:45:24 791908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924796137|pq_index:0| [2025/04/30 20:45:24 791913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924790966| [2025/04/30 20:45:24 791917] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924791916| [2025/04/30 20:45:24 791922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924791920| [2025/04/30 20:45:24 791930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56229|min_srtt:56229|path_bw:1242828|loss_rate:6.90|path_pto:0| [2025/04/30 20:45:24 791934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:125852| [2025/04/30 20:45:24 791939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56229|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 791944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:132|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 791948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56229|min_srtt:56229|path_bw:1242828|loss_rate:6.90|path_pto:0| [2025/04/30 20:45:24 791952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:257609| [2025/04/30 20:45:24 791957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56229|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 791961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 791966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56229|min_srtt:56229|path_bw:1242828|loss_rate:6.90|path_pto:0| [2025/04/30 20:45:24 791970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:258796| [2025/04/30 20:45:24 791974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 791978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 791982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 791986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 791990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:132|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 791994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:125852| [2025/04/30 20:45:24 791999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 792003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:261| [2025/04/30 20:45:24 792038] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:261|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924792009|stream_id:4|stream_offset:125852| [2025/04/30 20:45:24 792048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:261|origin_pktnum:132|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 792061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 792068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924798742|now:1746045924792068|interval:6674| [2025/04/30 20:45:24 792074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924798742|now:1746045924792068|interv:6674| [2025/04/30 20:45:24 792078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 792083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 792088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:257609| [2025/04/30 20:45:24 792092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 792097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:262| [2025/04/30 20:45:24 792127] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:262|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924792103|stream_id:4|stream_offset:257609| [2025/04/30 20:45:24 792137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:262|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 792145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 792152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924798742|now:1746045924792152|interval:6590| [2025/04/30 20:45:24 792158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924798742|now:1746045924792152|interv:6590| [2025/04/30 20:45:24 792162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 792167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924798742| [2025/04/30 20:45:24 792171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924798742| [2025/04/30 20:45:24 792175] [debug] |xqc_engine_wakeup_after|wakeup:1746045924798742|now:1746045924792175|diff:6567| [2025/04/30 20:45:24 792179] [debug] |xqc_engine_main_logic|END|now:1746045924791920| [2025/04/30 20:45:24 792185] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924792185| [2025/04/30 20:45:24 792189] [debug] |xqc_engine_wakeup_after|wakeup:1746045924798742|now:1746045924792189|diff:6553| [2025/04/30 20:45:24 792193] [debug] |xqc_engine_main_logic|END|now:1746045924792185| [2025/04/30 20:45:24 792681] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:63|state:ESTABED|recv_time:1746045924792681| [2025/04/30 20:45:24 792691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 792696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:80| [2025/04/30 20:45:24 792700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:81| [2025/04/30 20:45:24 792706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:81| [2025/04/30 20:45:24 792710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 792721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:137|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:137|path_largest_ack:137| [2025/04/30 20:45:24 792725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:93605|prior_delivered:51496|prior_time:1746045924735941|is_app_limited:0|send_elapse:38168|ack_elapse:56740|ctl_first_sent_time:1746045924736246|lagest_ack_time:1746045924792681|curr_delivered:119901| [2025/04/30 20:45:24 792730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924736246| [2025/04/30 20:45:24 792734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 792738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56229|rttvar:1086|minrtt:30473|latest_rtt:56435|ack_delay:24| [2025/04/30 20:45:24 792743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56252|rttvar:860|minrtt:30473|latest_rtt:56435|ack_delay:24| [2025/04/30 20:45:24 792747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:137|lost_pn:134|thresh:3| [2025/04/30 20:45:24 792751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 792827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:134|lost_pn:134|po_sent_time:1746045924734349|lost_send_time:1746045924729192|loss_delay:63489|frame:STREAM |repair:128| [2025/04/30 20:45:24 792832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924734349u| [2025/04/30 20:45:24 792836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 792840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924798061|now:1746045924792839|interval:5222| [2025/04/30 20:45:24 792844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924798061|now:1746045924792839|interv:5222| [2025/04/30 20:45:24 792848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38168, ack_elapse 56740, delivered 68405|rate 1205586|lost 20| [2025/04/30 20:45:24 792852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205586) in round 4| [2025/04/30 20:45:24 792856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 792861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 792864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924736246|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 792869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924736246|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 792874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56252|latest_rtt:56435|min_rtt:30473|applimit:0|lost:19|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 792879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:81|largest:81|pns:2| [2025/04/30 20:45:24 792884] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:63|pkt_type:SHORT_HEADER|pkt_num:81|frame:ACK |recv_time:1746045924792681|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 792888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044792681|now:1746045924792681|interv:120000000| [2025/04/30 20:45:24 792892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044792681|now:1746045924792681|interv:120000000| [2025/04/30 20:45:24 792896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924798742|pq_index:0| [2025/04/30 20:45:24 792901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924791920| [2025/04/30 20:45:24 792904] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924792904| [2025/04/30 20:45:24 792909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924792908| [2025/04/30 20:45:24 792918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56252|min_srtt:56252|path_bw:1242828|loss_rate:7.22|path_pto:0| [2025/04/30 20:45:24 792922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:128226| [2025/04/30 20:45:24 792926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56252|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 792931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:134|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 792936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56252|min_srtt:56252|path_bw:1242828|loss_rate:7.22|path_pto:0| [2025/04/30 20:45:24 792940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:258796| [2025/04/30 20:45:24 792944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56252|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 792948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 792953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56252|min_srtt:56252|path_bw:1242828|loss_rate:7.22|path_pto:0| [2025/04/30 20:45:24 792957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:259983| [2025/04/30 20:45:24 792961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 792965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 792969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 792973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 792977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:134|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 792982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:128226| [2025/04/30 20:45:24 792986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 792990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:263| [2025/04/30 20:45:24 793024] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:263|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924792996|stream_id:4|stream_offset:128226| [2025/04/30 20:45:24 793033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:263|origin_pktnum:134|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 793046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 793053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924798061|now:1746045924793053|interval:5008| [2025/04/30 20:45:24 793059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924798061|now:1746045924793053|interv:5008| [2025/04/30 20:45:24 793063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 793068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 793072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:258796| [2025/04/30 20:45:24 793077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 793081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:264| [2025/04/30 20:45:24 793111] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:264|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924793087|stream_id:4|stream_offset:258796| [2025/04/30 20:45:24 793120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:264|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 793127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 793134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924798061|now:1746045924793133|interval:4928| [2025/04/30 20:45:24 793140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924798061|now:1746045924793133|interv:4928| [2025/04/30 20:45:24 793144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 793149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924798061| [2025/04/30 20:45:24 793153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924798061| [2025/04/30 20:45:24 793157] [debug] |xqc_engine_wakeup_after|wakeup:1746045924798061|now:1746045924793157|diff:4904| [2025/04/30 20:45:24 793162] [debug] |xqc_engine_main_logic|END|now:1746045924792908| [2025/04/30 20:45:24 793167] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924793167| [2025/04/30 20:45:24 793171] [debug] |xqc_engine_wakeup_after|wakeup:1746045924798061|now:1746045924793171|diff:4890| [2025/04/30 20:45:24 793175] [debug] |xqc_engine_main_logic|END|now:1746045924793167| [2025/04/30 20:45:24 793687] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:65|state:ESTABED|recv_time:1746045924793686| [2025/04/30 20:45:24 793695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 793701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:81| [2025/04/30 20:45:24 793705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:82| [2025/04/30 20:45:24 793711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:82| [2025/04/30 20:45:24 793719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 793724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:139|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:139|path_largest_ack:139| [2025/04/30 20:45:24 793729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:96005|prior_delivered:51496|prior_time:1746045924735941|is_app_limited:0|send_elapse:38409|ack_elapse:57745|ctl_first_sent_time:1746045924736487|lagest_ack_time:1746045924793686|curr_delivered:121101| [2025/04/30 20:45:24 793733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924736487| [2025/04/30 20:45:24 793738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 793742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56252|rttvar:860|minrtt:30473|latest_rtt:57199|ack_delay:16| [2025/04/30 20:45:24 793746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56368|rttvar:877|minrtt:30473|latest_rtt:57199|ack_delay:16| [2025/04/30 20:45:24 793750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:139|lost_pn:136|thresh:3| [2025/04/30 20:45:24 793754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 793834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:136|lost_pn:136|po_sent_time:1746045924734572|lost_send_time:1746045924729338|loss_delay:64348|frame:STREAM |repair:128| [2025/04/30 20:45:24 793839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924734572u| [2025/04/30 20:45:24 793843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 793847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800727|now:1746045924793847|interval:6880| [2025/04/30 20:45:24 793851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800727|now:1746045924793847|interv:6880| [2025/04/30 20:45:24 793855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38409, ack_elapse 57745, delivered 69605|rate 1205385|lost 21| [2025/04/30 20:45:24 793859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205385) in round 4| [2025/04/30 20:45:24 793863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 793868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 793871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924736487|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 793876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924736487|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 793880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56368|latest_rtt:57199|min_rtt:30473|applimit:0|lost:20|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 793886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:82|largest:82|pns:2| [2025/04/30 20:45:24 793890] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:65|pkt_type:SHORT_HEADER|pkt_num:82|frame:ACK |recv_time:1746045924793686|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 793895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044793686|now:1746045924793686|interv:120000000| [2025/04/30 20:45:24 793899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044793686|now:1746045924793686|interv:120000000| [2025/04/30 20:45:24 793903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924798061|pq_index:0| [2025/04/30 20:45:24 793907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924792908| [2025/04/30 20:45:24 793914] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924793914| [2025/04/30 20:45:24 793919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924793918| [2025/04/30 20:45:24 793924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56368|min_srtt:56368|path_bw:1242828|loss_rate:7.55|path_pto:0| [2025/04/30 20:45:24 793929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:130600| [2025/04/30 20:45:24 793933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56368|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 793937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:136|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 793942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56368|min_srtt:56368|path_bw:1242828|loss_rate:7.55|path_pto:0| [2025/04/30 20:45:24 793946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:259983| [2025/04/30 20:45:24 793950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56368|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 793955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 793959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56368|min_srtt:56368|path_bw:1242828|loss_rate:7.55|path_pto:0| [2025/04/30 20:45:24 793963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:261170| [2025/04/30 20:45:24 793967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 793971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 793975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 793979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 793984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:136|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 793988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:130600| [2025/04/30 20:45:24 793992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 793996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:265| [2025/04/30 20:45:24 794030] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:265|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924794002|stream_id:4|stream_offset:130600| [2025/04/30 20:45:24 794045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:265|origin_pktnum:136|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 794053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 794059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800727|now:1746045924794059|interval:6668| [2025/04/30 20:45:24 794063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800727|now:1746045924794059|interv:6668| [2025/04/30 20:45:24 794068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 794073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 794077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:259983| [2025/04/30 20:45:24 794081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 794085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:266| [2025/04/30 20:45:24 794115] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:266|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924794092|stream_id:4|stream_offset:259983| [2025/04/30 20:45:24 794124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:266|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 794131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 794137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800727|now:1746045924794137|interval:6590| [2025/04/30 20:45:24 794143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800727|now:1746045924794137|interv:6590| [2025/04/30 20:45:24 794147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 794151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924800727| [2025/04/30 20:45:24 794156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924800727| [2025/04/30 20:45:24 794160] [debug] |xqc_engine_wakeup_after|wakeup:1746045924800727|now:1746045924794160|diff:6567| [2025/04/30 20:45:24 794164] [debug] |xqc_engine_main_logic|END|now:1746045924793918| [2025/04/30 20:45:24 794169] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924794169| [2025/04/30 20:45:24 794173] [debug] |xqc_engine_wakeup_after|wakeup:1746045924800727|now:1746045924794173|diff:6554| [2025/04/30 20:45:24 794177] [debug] |xqc_engine_main_logic|END|now:1746045924794169| [2025/04/30 20:45:24 794667] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:67|state:ESTABED|recv_time:1746045924794666| [2025/04/30 20:45:24 794677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 794683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:82| [2025/04/30 20:45:24 794692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:83| [2025/04/30 20:45:24 794697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:83| [2025/04/30 20:45:24 794702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 794707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:141|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:141|path_largest_ack:141| [2025/04/30 20:45:24 794712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:96005|prior_delivered:53896|prior_time:1746045924738015|is_app_limited:0|send_elapse:38761|ack_elapse:56651|ctl_first_sent_time:1746045924738405|lagest_ack_time:1746045924794666|curr_delivered:122301| [2025/04/30 20:45:24 794716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924738405| [2025/04/30 20:45:24 794721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 794725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56368|rttvar:877|minrtt:30473|latest_rtt:56261|ack_delay:32| [2025/04/30 20:45:24 794729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56350|rttvar:692|minrtt:30473|latest_rtt:56261|ack_delay:32| [2025/04/30 20:45:24 794733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:141|lost_pn:138|thresh:3| [2025/04/30 20:45:24 794738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 794822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:138|lost_pn:138|po_sent_time:1746045924736379|lost_send_time:1746045924731273|loss_delay:63393|frame:STREAM |repair:128| [2025/04/30 20:45:24 794826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924736379u| [2025/04/30 20:45:24 794830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 794834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800006|now:1746045924794834|interval:5172| [2025/04/30 20:45:24 794839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800006|now:1746045924794834|interv:5172| [2025/04/30 20:45:24 794843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38761, ack_elapse 56651, delivered 68405|rate 1207480|lost 22| [2025/04/30 20:45:24 794847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1207480) in round 4| [2025/04/30 20:45:24 794851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 794855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 794859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924738405|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 794863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924738405|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 794868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56350|latest_rtt:56261|min_rtt:30473|applimit:0|lost:21|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 794874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:83|largest:83|pns:2| [2025/04/30 20:45:24 794878] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:67|pkt_type:SHORT_HEADER|pkt_num:83|frame:ACK |recv_time:1746045924794666|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 794882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044794666|now:1746045924794666|interv:120000000| [2025/04/30 20:45:24 794889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044794666|now:1746045924794666|interv:120000000| [2025/04/30 20:45:24 794893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924800727|pq_index:0| [2025/04/30 20:45:24 794897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924793918| [2025/04/30 20:45:24 794901] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924794901| [2025/04/30 20:45:24 794906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924794905| [2025/04/30 20:45:24 794912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56350|min_srtt:56350|path_bw:1242828|loss_rate:7.87|path_pto:0| [2025/04/30 20:45:24 794916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:132974| [2025/04/30 20:45:24 794920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56350|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 794925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:138|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 794929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56350|min_srtt:56350|path_bw:1242828|loss_rate:7.87|path_pto:0| [2025/04/30 20:45:24 794933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:261170| [2025/04/30 20:45:24 794938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56350|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 794942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 794946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56350|min_srtt:56350|path_bw:1242828|loss_rate:7.87|path_pto:0| [2025/04/30 20:45:24 794951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:262357| [2025/04/30 20:45:24 794955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 794959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 794962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 794967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 794971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:138|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 794975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:132974| [2025/04/30 20:45:24 794982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 794986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:267| [2025/04/30 20:45:24 795021] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:267|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924794992|stream_id:4|stream_offset:132974| [2025/04/30 20:45:24 795030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:267|origin_pktnum:138|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 795038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 795044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800006|now:1746045924795043|interval:4963| [2025/04/30 20:45:24 795051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800006|now:1746045924795043|interv:4963| [2025/04/30 20:45:24 795056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 795061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 795066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:261170| [2025/04/30 20:45:24 795070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 795074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:268| [2025/04/30 20:45:24 795103] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:268|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924795081|stream_id:4|stream_offset:261170| [2025/04/30 20:45:24 795112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:268|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 795120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 795126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800006|now:1746045924795126|interval:4880| [2025/04/30 20:45:24 795133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800006|now:1746045924795126|interv:4880| [2025/04/30 20:45:24 795137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 795142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924800006| [2025/04/30 20:45:24 795146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924800006| [2025/04/30 20:45:24 795150] [debug] |xqc_engine_wakeup_after|wakeup:1746045924800006|now:1746045924795150|diff:4856| [2025/04/30 20:45:24 795154] [debug] |xqc_engine_main_logic|END|now:1746045924794905| [2025/04/30 20:45:24 795160] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924795159| [2025/04/30 20:45:24 795163] [debug] |xqc_engine_wakeup_after|wakeup:1746045924800006|now:1746045924795163|diff:4843| [2025/04/30 20:45:24 795167] [debug] |xqc_engine_main_logic|END|now:1746045924795159| [2025/04/30 20:45:24 795672] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:67|state:ESTABED|recv_time:1746045924795672| [2025/04/30 20:45:24 795681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 795687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:83| [2025/04/30 20:45:24 795691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:84| [2025/04/30 20:45:24 795696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:84| [2025/04/30 20:45:24 795700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 795706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:142|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:142|path_largest_ack:142| [2025/04/30 20:45:24 795710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:97205|prior_delivered:53896|prior_time:1746045924738015|is_app_limited:0|send_elapse:38893|ack_elapse:57657|ctl_first_sent_time:1746045924738537|lagest_ack_time:1746045924795672|curr_delivered:123501| [2025/04/30 20:45:24 795715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924738537| [2025/04/30 20:45:24 795719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 795723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56350|rttvar:692|minrtt:30473|latest_rtt:57135|ack_delay:16| [2025/04/30 20:45:24 795727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56446|rttvar:711|minrtt:30473|latest_rtt:57135|ack_delay:16| [2025/04/30 20:45:24 795732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:142|lost_pn:139|thresh:3| [2025/04/30 20:45:24 795736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 795825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 795829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800889|now:1746045924795828|interval:5061| [2025/04/30 20:45:24 795833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800889|now:1746045924795828|interv:5061| [2025/04/30 20:45:24 795837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38893, ack_elapse 57657, delivered 69605|rate 1207225|lost 22| [2025/04/30 20:45:24 795841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1207225) in round 4| [2025/04/30 20:45:24 795845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 795849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 795853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924738537|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 795858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924738537|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 795862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152406|srtt:56446|latest_rtt:57135|min_rtt:30473|applimit:0|lost:22|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 795868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:84|largest:84|pns:2| [2025/04/30 20:45:24 795872] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:67|pkt_type:SHORT_HEADER|pkt_num:84|frame:ACK |recv_time:1746045924795672|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 795879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044795672|now:1746045924795672|interv:120000000| [2025/04/30 20:45:24 795883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044795672|now:1746045924795672|interv:120000000| [2025/04/30 20:45:24 795887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924800006|pq_index:0| [2025/04/30 20:45:24 795891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924794905| [2025/04/30 20:45:24 795895] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924795895| [2025/04/30 20:45:24 795900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924795899| [2025/04/30 20:45:24 795905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56446|min_srtt:56446|path_bw:1242828|loss_rate:8.18|path_pto:0| [2025/04/30 20:45:24 795910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:262357| [2025/04/30 20:45:24 795914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56446|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 795918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 795923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56446|min_srtt:56446|path_bw:1242828|loss_rate:8.18|path_pto:0| [2025/04/30 20:45:24 795927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:263544| [2025/04/30 20:45:24 795931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 795935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 795939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 795943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 795948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 795952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:262357| [2025/04/30 20:45:24 795956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 795960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:269| [2025/04/30 20:45:24 795994] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:269|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924795967|stream_id:4|stream_offset:262357| [2025/04/30 20:45:24 796004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:269|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 796016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 796023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924800889|now:1746045924796023|interval:4866| [2025/04/30 20:45:24 796030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924800889|now:1746045924796023|interv:4866| [2025/04/30 20:45:24 796034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 796039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924800889| [2025/04/30 20:45:24 796043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924800889| [2025/04/30 20:45:24 796047] [debug] |xqc_engine_wakeup_after|wakeup:1746045924800889|now:1746045924796047|diff:4842| [2025/04/30 20:45:24 796051] [debug] |xqc_engine_main_logic|END|now:1746045924795899| [2025/04/30 20:45:24 796056] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924796056| [2025/04/30 20:45:24 796060] [debug] |xqc_engine_wakeup_after|wakeup:1746045924800889|now:1746045924796060|diff:4829| [2025/04/30 20:45:24 796064] [debug] |xqc_engine_main_logic|END|now:1746045924796056| [2025/04/30 20:45:24 796648] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:69|state:ESTABED|recv_time:1746045924796648| [2025/04/30 20:45:24 796657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 796663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:84| [2025/04/30 20:45:24 796667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:85| [2025/04/30 20:45:24 796672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:85| [2025/04/30 20:45:24 796676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 796682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:145|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:145|path_largest_ack:145| [2025/04/30 20:45:24 796686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:98405|prior_delivered:56296|prior_time:1746045924740164|is_app_limited:0|send_elapse:40745|ack_elapse:56484|ctl_first_sent_time:1746045924740516|lagest_ack_time:1746045924796648|curr_delivered:124701| [2025/04/30 20:45:24 796691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924740516| [2025/04/30 20:45:24 796695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 796699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56446|rttvar:711|minrtt:30473|latest_rtt:56132|ack_delay:32| [2025/04/30 20:45:24 796703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56403|rttvar:620|minrtt:30473|latest_rtt:56132|ack_delay:32| [2025/04/30 20:45:24 796708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:145|lost_pn:142|thresh:3| [2025/04/30 20:45:24 796712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 796801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:140|lost_pn:142|po_sent_time:1746045924736613|lost_send_time:1746045924733195|loss_delay:63453|frame:STREAM |repair:128| [2025/04/30 20:45:24 796806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924736613u| [2025/04/30 20:45:24 796810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 796814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924802117|now:1746045924796814|interval:5303| [2025/04/30 20:45:24 796818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924802117|now:1746045924796814|interv:5303| [2025/04/30 20:45:24 796824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 40745, ack_elapse 56484, delivered 68405|rate 1211050|lost 23| [2025/04/30 20:45:24 796829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1211050) in round 4| [2025/04/30 20:45:24 796833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 796837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 796841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924740516|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 796845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924740516|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 796849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56403|latest_rtt:56132|min_rtt:30473|applimit:0|lost:22|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 796855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:85|largest:85|pns:2| [2025/04/30 20:45:24 796859] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:69|pkt_type:SHORT_HEADER|pkt_num:85|frame:ACK |recv_time:1746045924796648|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 796863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044796648|now:1746045924796648|interv:120000000| [2025/04/30 20:45:24 796867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044796648|now:1746045924796648|interv:120000000| [2025/04/30 20:45:24 796871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924800889|pq_index:0| [2025/04/30 20:45:24 796876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924795899| [2025/04/30 20:45:24 796879] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924796879| [2025/04/30 20:45:24 796884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924796883| [2025/04/30 20:45:24 796890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56403|min_srtt:56403|path_bw:1242828|loss_rate:8.15|path_pto:0| [2025/04/30 20:45:24 796894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:135348| [2025/04/30 20:45:24 796898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56403|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 796903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:140|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 796907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56403|min_srtt:56403|path_bw:1242828|loss_rate:8.15|path_pto:0| [2025/04/30 20:45:24 796914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:263544| [2025/04/30 20:45:24 796918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56403|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 796923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 796927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56403|min_srtt:56403|path_bw:1242828|loss_rate:8.15|path_pto:0| [2025/04/30 20:45:24 796931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:264731| [2025/04/30 20:45:24 796935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 796939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 796943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 796947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 796951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:140|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 796956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:135348| [2025/04/30 20:45:24 796960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 796964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:270| [2025/04/30 20:45:24 796997] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:270|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924796970|stream_id:4|stream_offset:135348| [2025/04/30 20:45:24 797006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:270|origin_pktnum:140|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 797014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 797020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924802117|now:1746045924797020|interval:5097| [2025/04/30 20:45:24 797027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924802117|now:1746045924797020|interv:5097| [2025/04/30 20:45:24 797032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 797037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 797042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:263544| [2025/04/30 20:45:24 797046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 797056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:271| [2025/04/30 20:45:24 797086] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:271|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924797063|stream_id:4|stream_offset:263544| [2025/04/30 20:45:24 797095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:271|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 797103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 797109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924802117|now:1746045924797109|interval:5008| [2025/04/30 20:45:24 797116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924802117|now:1746045924797109|interv:5008| [2025/04/30 20:45:24 797120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 797125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924802117| [2025/04/30 20:45:24 797129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924802117| [2025/04/30 20:45:24 797133] [debug] |xqc_engine_wakeup_after|wakeup:1746045924802117|now:1746045924797133|diff:4984| [2025/04/30 20:45:24 797137] [debug] |xqc_engine_main_logic|END|now:1746045924796883| [2025/04/30 20:45:24 797143] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924797143| [2025/04/30 20:45:24 797146] [debug] |xqc_engine_wakeup_after|wakeup:1746045924802117|now:1746045924797146|diff:4971| [2025/04/30 20:45:24 797150] [debug] |xqc_engine_main_logic|END|now:1746045924797143| [2025/04/30 20:45:24 797727] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:74|state:ESTABED|recv_time:1746045924797726| [2025/04/30 20:45:24 797736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 797741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:85| [2025/04/30 20:45:24 797745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:86| [2025/04/30 20:45:24 797751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:86| [2025/04/30 20:45:24 797755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 797760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:146|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:146|path_largest_ack:146| [2025/04/30 20:45:24 797765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:99605|prior_delivered:56296|prior_time:1746045924740164|is_app_limited:0|send_elapse:40859|ack_elapse:57562|ctl_first_sent_time:1746045924740630|lagest_ack_time:1746045924797726|curr_delivered:125901| [2025/04/30 20:45:24 797770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924740630| [2025/04/30 20:45:24 797774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 797778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56403|rttvar:620|minrtt:30473|latest_rtt:57096|ack_delay:16| [2025/04/30 20:45:24 797782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56488|rttvar:634|minrtt:30473|latest_rtt:57096|ack_delay:16| [2025/04/30 20:45:24 797790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:146|lost_pn:143|thresh:3| [2025/04/30 20:45:24 797795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 797907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:143|lost_pn:143|po_sent_time:1746045924738664|lost_send_time:1746045924733493|loss_delay:64233|frame:STREAM |repair:128| [2025/04/30 20:45:24 797914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924738664u| [2025/04/30 20:45:24 797919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 797923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924803049|now:1746045924797923|interval:5126| [2025/04/30 20:45:24 797927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924803049|now:1746045924797923|interv:5126| [2025/04/30 20:45:24 797931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 40859, ack_elapse 57562, delivered 69605|rate 1209217|lost 24| [2025/04/30 20:45:24 797936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1209217) in round 4| [2025/04/30 20:45:24 797940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 797944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 797948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924740630|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 797952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924740630|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 797956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56488|latest_rtt:57096|min_rtt:30473|applimit:0|lost:23|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 797961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 797965] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 797970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 797975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 797979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:86|largest:86|pns:2| [2025/04/30 20:45:24 797984] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:74|pkt_type:SHORT_HEADER|pkt_num:86|frame:ACK MAX_DATA |recv_time:1746045924797726|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 797989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044797726|now:1746045924797726|interv:120000000| [2025/04/30 20:45:24 797993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044797726|now:1746045924797726|interv:120000000| [2025/04/30 20:45:24 797997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924802117|pq_index:0| [2025/04/30 20:45:24 798001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924796883| [2025/04/30 20:45:24 798005] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924798005| [2025/04/30 20:45:24 798012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924798011| [2025/04/30 20:45:24 798018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:86|ack_delay:291|first_ack_range:59|largest_pkt_recv_time:1746045924797726| [2025/04/30 20:45:24 798023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:86|low:27|pkt_pns:2| [2025/04/30 20:45:24 798027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:6|path:0|path_largest_recv:86|frame_largest_recv:86| [2025/04/30 20:45:24 798031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 798036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56488|min_srtt:56488|path_bw:1242828|loss_rate:8.46|path_pto:0| [2025/04/30 20:45:24 798040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:138909| [2025/04/30 20:45:24 798044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56488|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 798049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:143|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 798053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:4|stream_offset:264731| [2025/04/30 20:45:24 798058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56488|min_srtt:56488|path_bw:1242828|loss_rate:8.46|path_pto:0| [2025/04/30 20:45:24 798062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2406|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:265918| [2025/04/30 20:45:24 798067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 798070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 798074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 798078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 798083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:143|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 798087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:138909| [2025/04/30 20:45:24 798091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 798095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:272| [2025/04/30 20:45:24 798133] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:272|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924798102|stream_id:4|stream_offset:138909| [2025/04/30 20:45:24 798142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:272|origin_pktnum:143|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 798155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 798162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924803049|now:1746045924798161|interval:4888| [2025/04/30 20:45:24 798167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924803049|now:1746045924798161|interv:4888| [2025/04/30 20:45:24 798172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 798177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1206|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 798181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1206|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:264731| [2025/04/30 20:45:24 798185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 798189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:273| [2025/04/30 20:45:24 798220] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:273|size:1206|sent:1222|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:152406|now:1746045924798196|stream_id:4|stream_offset:264731| [2025/04/30 20:45:24 798229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:273|origin_pktnum:0|size:1206|enc_size:1222|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 798237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 798244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924803049|now:1746045924798243|interval:4806| [2025/04/30 20:45:24 798249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924803049|now:1746045924798243|interv:4806| [2025/04/30 20:45:24 798253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 798258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924803049| [2025/04/30 20:45:24 798262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924803049| [2025/04/30 20:45:24 798266] [debug] |xqc_engine_wakeup_after|wakeup:1746045924803049|now:1746045924798266|diff:4783| [2025/04/30 20:45:24 798271] [debug] |xqc_engine_main_logic|END|now:1746045924798011| [2025/04/30 20:45:24 798276] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924798276| [2025/04/30 20:45:24 798280] [debug] |xqc_engine_wakeup_after|wakeup:1746045924803049|now:1746045924798280|diff:4769| [2025/04/30 20:45:24 798284] [debug] |xqc_engine_main_logic|END|now:1746045924798276| [2025/04/30 20:45:24 798666] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:71|state:ESTABED|recv_time:1746045924798666| [2025/04/30 20:45:24 798675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 798681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:86| [2025/04/30 20:45:24 798685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:87| [2025/04/30 20:45:24 798691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:87| [2025/04/30 20:45:24 798700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 798705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:149|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:149|path_largest_ack:149| [2025/04/30 20:45:24 798710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:100805|prior_delivered:58696|prior_time:1746045924741943|is_app_limited:0|send_elapse:41158|ack_elapse:56723|ctl_first_sent_time:1746045924742247|lagest_ack_time:1746045924798666|curr_delivered:127101| [2025/04/30 20:45:24 798714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924742247| [2025/04/30 20:45:24 798719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 798723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56488|rttvar:634|minrtt:30473|latest_rtt:56419|ack_delay:24| [2025/04/30 20:45:24 798727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56476|rttvar:499|minrtt:30473|latest_rtt:56419|ack_delay:24| [2025/04/30 20:45:24 798732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:149|lost_pn:146|thresh:3| [2025/04/30 20:45:24 798737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 798833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:144|lost_pn:146|po_sent_time:1746045924738816|lost_send_time:1746045924735131|loss_delay:63535|frame:STREAM |repair:128| [2025/04/30 20:45:24 798838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924738816u| [2025/04/30 20:45:24 798842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 798846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924804288|now:1746045924798846|interval:5442| [2025/04/30 20:45:24 798850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924804288|now:1746045924798846|interv:5442| [2025/04/30 20:45:24 798854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 41158, ack_elapse 56723, delivered 68405|rate 1205948|lost 25| [2025/04/30 20:45:24 798858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205948) in round 4| [2025/04/30 20:45:24 798862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 798866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 798870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924742247|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 798875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924742247|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 798879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56476|latest_rtt:56419|min_rtt:30473|applimit:0|lost:24|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 798884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:87|largest:87|pns:2| [2025/04/30 20:45:24 798889] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:71|pkt_type:SHORT_HEADER|pkt_num:87|frame:ACK |recv_time:1746045924798666|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 798896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044798666|now:1746045924798666|interv:120000000| [2025/04/30 20:45:24 798900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044798666|now:1746045924798666|interv:120000000| [2025/04/30 20:45:24 798904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924803049|pq_index:0| [2025/04/30 20:45:24 798908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924798011| [2025/04/30 20:45:24 798912] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924798912| [2025/04/30 20:45:24 798917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924798916| [2025/04/30 20:45:24 798922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56476|min_srtt:56476|path_bw:1242828|loss_rate:8.76|path_pto:0| [2025/04/30 20:45:24 798927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:140096| [2025/04/30 20:45:24 798931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56476|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 798936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:144|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 798940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56476|min_srtt:56476|path_bw:1242828|loss_rate:8.76|path_pto:0| [2025/04/30 20:45:24 798944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:265918| [2025/04/30 20:45:24 798948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56476|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 798953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 798957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56476|min_srtt:56476|path_bw:1242828|loss_rate:8.76|path_pto:0| [2025/04/30 20:45:24 798961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 798965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 798969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 798973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 798977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 798981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:144|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 798991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:140096| [2025/04/30 20:45:24 798996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 799000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:274| [2025/04/30 20:45:24 799033] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:274|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924799006|stream_id:4|stream_offset:140096| [2025/04/30 20:45:24 799042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:274|origin_pktnum:144|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 799050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 799056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924804288|now:1746045924799056|interval:5232| [2025/04/30 20:45:24 799063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924804288|now:1746045924799056|interv:5232| [2025/04/30 20:45:24 799069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 799074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 799078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:265918| [2025/04/30 20:45:24 799082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 799086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:275| [2025/04/30 20:45:24 799115] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:275|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924799093|stream_id:4|stream_offset:265918| [2025/04/30 20:45:24 799124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:275|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 799131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 799138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924804288|now:1746045924799137|interval:5151| [2025/04/30 20:45:24 799144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924804288|now:1746045924799137|interv:5151| [2025/04/30 20:45:24 799149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 799154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924804288| [2025/04/30 20:45:24 799158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924804288| [2025/04/30 20:45:24 799162] [debug] |xqc_engine_wakeup_after|wakeup:1746045924804288|now:1746045924799162|diff:5126| [2025/04/30 20:45:24 799166] [debug] |xqc_engine_main_logic|END|now:1746045924798916| [2025/04/30 20:45:24 799172] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924799171| [2025/04/30 20:45:24 799180] [debug] |xqc_engine_wakeup_after|wakeup:1746045924804288|now:1746045924799180|diff:5108| [2025/04/30 20:45:24 799184] [debug] |xqc_engine_main_logic|END|now:1746045924799171| [2025/04/30 20:45:24 799669] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:73|state:ESTABED|recv_time:1746045924799668| [2025/04/30 20:45:24 799678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 799684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:87| [2025/04/30 20:45:24 799687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:88| [2025/04/30 20:45:24 799693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:88| [2025/04/30 20:45:24 799697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 799703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:151|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:151|path_largest_ack:151| [2025/04/30 20:45:24 799707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:103205|prior_delivered:58696|prior_time:1746045924741943|is_app_limited:0|send_elapse:41396|ack_elapse:57725|ctl_first_sent_time:1746045924742485|lagest_ack_time:1746045924799668|curr_delivered:128301| [2025/04/30 20:45:24 799712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924742485| [2025/04/30 20:45:24 799716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 799721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56476|rttvar:499|minrtt:30473|latest_rtt:57183|ack_delay:40| [2025/04/30 20:45:24 799725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56559|rttvar:541|minrtt:30473|latest_rtt:57183|ack_delay:40| [2025/04/30 20:45:24 799729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:151|lost_pn:148|thresh:3| [2025/04/30 20:45:24 799733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 799834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:147|lost_pn:148|po_sent_time:1746045924740753|lost_send_time:1746045924735338|loss_delay:64330|frame:STREAM |repair:128| [2025/04/30 20:45:24 799839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:148|lost_pn:148|po_sent_time:1746045924740896|lost_send_time:1746045924735338|loss_delay:64330|frame:STREAM |repair:128| [2025/04/30 20:45:24 799843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924740896u| [2025/04/30 20:45:24 799848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 799852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924806714|now:1746045924799851|interval:6863| [2025/04/30 20:45:24 799856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924806714|now:1746045924799851|interv:6863| [2025/04/30 20:45:24 799860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 41396, ack_elapse 57725, delivered 69605|rate 1205803|lost 27| [2025/04/30 20:45:24 799864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205803) in round 4| [2025/04/30 20:45:24 799868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 799872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 799879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924742485|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 799883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924742485|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 799887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150012|srtt:56559|latest_rtt:57183|min_rtt:30473|applimit:0|lost:25|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 799893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:88|largest:88|pns:2| [2025/04/30 20:45:24 799897] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:73|pkt_type:SHORT_HEADER|pkt_num:88|frame:ACK |recv_time:1746045924799668|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 799902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044799668|now:1746045924799668|interv:120000000| [2025/04/30 20:45:24 799906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044799668|now:1746045924799668|interv:120000000| [2025/04/30 20:45:24 799910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924804288|pq_index:0| [2025/04/30 20:45:24 799914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924798916| [2025/04/30 20:45:24 799918] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924799918| [2025/04/30 20:45:24 799923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924799922| [2025/04/30 20:45:24 799928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56559|min_srtt:56559|path_bw:1242828|loss_rate:9.06|path_pto:0| [2025/04/30 20:45:24 799933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:143657| [2025/04/30 20:45:24 799937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56559|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 799941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:147|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 799946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56559|min_srtt:56559|path_bw:1242828|loss_rate:9.06|path_pto:0| [2025/04/30 20:45:24 799950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 799954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56559|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 799958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:148|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 799965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56559|min_srtt:56559|path_bw:1242828|loss_rate:9.06|path_pto:0| [2025/04/30 20:45:24 799969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 799973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56559|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 799978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 799982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56559|min_srtt:56559|path_bw:1242828|loss_rate:9.06|path_pto:0| [2025/04/30 20:45:24 799986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:268292| [2025/04/30 20:45:24 799990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 799994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 799998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 800002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 800006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:147|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 800011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:143657| [2025/04/30 20:45:24 800015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 800019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:276| [2025/04/30 20:45:24 800052] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:276|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150012|now:1746045924800025|stream_id:4|stream_offset:143657| [2025/04/30 20:45:24 800062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:276|origin_pktnum:147|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 800070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150012|applimit:0| [2025/04/30 20:45:24 800076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924806714|now:1746045924800076|interval:6638| [2025/04/30 20:45:24 800083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924806714|now:1746045924800076|interv:6638| [2025/04/30 20:45:24 800089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151212| [2025/04/30 20:45:24 800094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:148|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 800098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 800106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 800111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:277| [2025/04/30 20:45:24 800140] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:277|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924800117|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 800149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:277|origin_pktnum:148|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 800156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 800162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924806714|now:1746045924800162|interval:6552| [2025/04/30 20:45:24 800169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924806714|now:1746045924800162|interv:6552| [2025/04/30 20:45:24 800174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 800178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 800183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 800187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 800191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:278| [2025/04/30 20:45:24 800220] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:278|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924800197|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 800228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:278|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 800236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 800242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924806714|now:1746045924800242|interval:6472| [2025/04/30 20:45:24 800248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924806714|now:1746045924800242|interv:6472| [2025/04/30 20:45:24 800252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 800257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924806714| [2025/04/30 20:45:24 800261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924806714| [2025/04/30 20:45:24 800265] [debug] |xqc_engine_wakeup_after|wakeup:1746045924806714|now:1746045924800265|diff:6449| [2025/04/30 20:45:24 800270] [debug] |xqc_engine_main_logic|END|now:1746045924799922| [2025/04/30 20:45:24 800275] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924800275| [2025/04/30 20:45:24 800279] [debug] |xqc_engine_wakeup_after|wakeup:1746045924806714|now:1746045924800279|diff:6435| [2025/04/30 20:45:24 800288] [debug] |xqc_engine_main_logic|END|now:1746045924800275| [2025/04/30 20:45:24 800654] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:75|state:ESTABED|recv_time:1746045924800653| [2025/04/30 20:45:24 800663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 800669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:88| [2025/04/30 20:45:24 800673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:89| [2025/04/30 20:45:24 800678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:89| [2025/04/30 20:45:24 800682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 800688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:153|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:153|path_largest_ack:153| [2025/04/30 20:45:24 800693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:103205|prior_delivered:61096|prior_time:1746045924743891|is_app_limited:0|send_elapse:42975|ack_elapse:56762|ctl_first_sent_time:1746045924744214|lagest_ack_time:1746045924800653|curr_delivered:129501| [2025/04/30 20:45:24 800697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924744214| [2025/04/30 20:45:24 800702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 800706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56559|rttvar:541|minrtt:30473|latest_rtt:56439|ack_delay:24| [2025/04/30 20:45:24 800710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56541|rttvar:442|minrtt:30473|latest_rtt:56439|ack_delay:24| [2025/04/30 20:45:24 800714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:153|lost_pn:150|thresh:3| [2025/04/30 20:45:24 800718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 800827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:150|lost_pn:150|po_sent_time:1746045924742384|lost_send_time:1746045924737045|loss_delay:63608|frame:STREAM |repair:128| [2025/04/30 20:45:24 800831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924742384u| [2025/04/30 20:45:24 800835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 800839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924806193|now:1746045924800839|interval:5354| [2025/04/30 20:45:24 800843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924806193|now:1746045924800839|interv:5354| [2025/04/30 20:45:24 800847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 42975, ack_elapse 56762, delivered 68405|rate 1205119|lost 28| [2025/04/30 20:45:24 800851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205119) in round 4| [2025/04/30 20:45:24 800856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 800860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 800866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924744214|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 800870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924744214|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 800875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56541|latest_rtt:56439|min_rtt:30473|applimit:0|lost:27|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 800880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:89|largest:89|pns:2| [2025/04/30 20:45:24 800884] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:75|pkt_type:SHORT_HEADER|pkt_num:89|frame:ACK |recv_time:1746045924800653|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 800889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044800653|now:1746045924800653|interv:120000000| [2025/04/30 20:45:24 800893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044800653|now:1746045924800653|interv:120000000| [2025/04/30 20:45:24 800897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924806714|pq_index:0| [2025/04/30 20:45:24 800901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924799922| [2025/04/30 20:45:24 800905] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924800905| [2025/04/30 20:45:24 800913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924800909| [2025/04/30 20:45:24 800919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56541|min_srtt:56541|path_bw:1242828|loss_rate:9.68|path_pto:0| [2025/04/30 20:45:24 800923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:147218| [2025/04/30 20:45:24 800927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56541|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 800932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:150|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 800936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56541|min_srtt:56541|path_bw:1242828|loss_rate:9.68|path_pto:0| [2025/04/30 20:45:24 800940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:268292| [2025/04/30 20:45:24 800945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56541|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 800949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 800956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56541|min_srtt:56541|path_bw:1242828|loss_rate:9.68|path_pto:0| [2025/04/30 20:45:24 800960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:269479| [2025/04/30 20:45:24 800964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 800968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 800972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 800976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 800980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:150|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 800984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:147218| [2025/04/30 20:45:24 800989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 800993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:279| [2025/04/30 20:45:24 801026] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:279|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924800999|stream_id:4|stream_offset:147218| [2025/04/30 20:45:24 801035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:279|origin_pktnum:150|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 801042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 801049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924806193|now:1746045924801049|interval:5144| [2025/04/30 20:45:24 801057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924806193|now:1746045924801049|interv:5144| [2025/04/30 20:45:24 801062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 801067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 801071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:268292| [2025/04/30 20:45:24 801075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 801079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:280| [2025/04/30 20:45:24 801108] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:280|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924801086|stream_id:4|stream_offset:268292| [2025/04/30 20:45:24 801117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:280|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 801131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 801137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924806193|now:1746045924801137|interval:5056| [2025/04/30 20:45:24 801142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924806193|now:1746045924801137|interv:5056| [2025/04/30 20:45:24 801146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 801150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924806193| [2025/04/30 20:45:24 801154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924806193| [2025/04/30 20:45:24 801158] [debug] |xqc_engine_wakeup_after|wakeup:1746045924806193|now:1746045924801158|diff:5035| [2025/04/30 20:45:24 801163] [debug] |xqc_engine_main_logic|END|now:1746045924800909| [2025/04/30 20:45:24 801168] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924801168| [2025/04/30 20:45:24 801172] [debug] |xqc_engine_wakeup_after|wakeup:1746045924806193|now:1746045924801172|diff:5021| [2025/04/30 20:45:24 801176] [debug] |xqc_engine_main_logic|END|now:1746045924801168| [2025/04/30 20:45:24 801670] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:77|state:ESTABED|recv_time:1746045924801669| [2025/04/30 20:45:24 801679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 801684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:89| [2025/04/30 20:45:24 801688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:90| [2025/04/30 20:45:24 801694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:90| [2025/04/30 20:45:24 801698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 801704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:155|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:155|path_largest_ack:155| [2025/04/30 20:45:24 801708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:105605|prior_delivered:61096|prior_time:1746045924743891|is_app_limited:0|send_elapse:43199|ack_elapse:57778|ctl_first_sent_time:1746045924744438|lagest_ack_time:1746045924801669|curr_delivered:130701| [2025/04/30 20:45:24 801713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924744438| [2025/04/30 20:45:24 801717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 801721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56541|rttvar:442|minrtt:30473|latest_rtt:57231|ack_delay:32| [2025/04/30 20:45:24 801725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56623|rttvar:496|minrtt:30473|latest_rtt:57231|ack_delay:32| [2025/04/30 20:45:24 801730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:155|lost_pn:152|thresh:3| [2025/04/30 20:45:24 801734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 801849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:152|lost_pn:152|po_sent_time:1746045924742585|lost_send_time:1746045924737285|loss_delay:64384|frame:STREAM |repair:128| [2025/04/30 20:45:24 801854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924742585u| [2025/04/30 20:45:24 801858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 801862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924808723|now:1746045924801861|interval:6862| [2025/04/30 20:45:24 801866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924808723|now:1746045924801861|interv:6862| [2025/04/30 20:45:24 801870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 43199, ack_elapse 57778, delivered 69605|rate 1204697|lost 29| [2025/04/30 20:45:24 801874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204697) in round 4| [2025/04/30 20:45:24 801878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 801882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 801886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924744438|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 801890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924744438|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 801895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56623|latest_rtt:57231|min_rtt:30473|applimit:0|lost:28|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 801900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:90|largest:90|pns:2| [2025/04/30 20:45:24 801905] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:77|pkt_type:SHORT_HEADER|pkt_num:90|frame:ACK |recv_time:1746045924801669|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 801909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044801669|now:1746045924801669|interv:120000000| [2025/04/30 20:45:24 801913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044801669|now:1746045924801669|interv:120000000| [2025/04/30 20:45:24 801917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924806193|pq_index:0| [2025/04/30 20:45:24 801921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924800909| [2025/04/30 20:45:24 801925] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924801925| [2025/04/30 20:45:24 801930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924801929| [2025/04/30 20:45:24 801936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56623|min_srtt:56623|path_bw:1242828|loss_rate:9.96|path_pto:0| [2025/04/30 20:45:24 801942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:149592| [2025/04/30 20:45:24 801947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56623|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 801951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:152|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 801956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56623|min_srtt:56623|path_bw:1242828|loss_rate:9.96|path_pto:0| [2025/04/30 20:45:24 801960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:269479| [2025/04/30 20:45:24 801964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56623|path_class:0|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 801968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:0| [2025/04/30 20:45:24 801973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56623|min_srtt:56623|path_bw:1242828|loss_rate:9.96|path_pto:0| [2025/04/30 20:45:24 801977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:270666| [2025/04/30 20:45:24 801981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 801985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 801988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:0|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 801993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 801997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:152|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 802001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:149592| [2025/04/30 20:45:24 802005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 802009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:281| [2025/04/30 20:45:24 802043] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:281|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924802015|stream_id:4|stream_offset:149592| [2025/04/30 20:45:24 802053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:281|origin_pktnum:152|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 802060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 802066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924808723|now:1746045924802066|interval:6657| [2025/04/30 20:45:24 802078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924808723|now:1746045924802066|interv:6657| [2025/04/30 20:45:24 802082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 802087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 802091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:269479| [2025/04/30 20:45:24 802095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 802100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:282| [2025/04/30 20:45:24 802130] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:282|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924802106|stream_id:4|stream_offset:269479| [2025/04/30 20:45:24 802138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:282|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 802146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 802153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924808723|now:1746045924802152|interval:6571| [2025/04/30 20:45:24 802159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924808723|now:1746045924802152|interv:6571| [2025/04/30 20:45:24 802163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 802168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924808723| [2025/04/30 20:45:24 802172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924808723| [2025/04/30 20:45:24 802176] [debug] |xqc_engine_wakeup_after|wakeup:1746045924808723|now:1746045924802176|diff:6547| [2025/04/30 20:45:24 802180] [debug] |xqc_engine_main_logic|END|now:1746045924801929| [2025/04/30 20:45:24 802185] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924802185| [2025/04/30 20:45:24 802189] [debug] |xqc_engine_wakeup_after|wakeup:1746045924808723|now:1746045924802189|diff:6534| [2025/04/30 20:45:24 802193] [debug] |xqc_engine_main_logic|END|now:1746045924802185| [2025/04/30 20:45:24 802689] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:80|state:ESTABED|recv_time:1746045924802687| [2025/04/30 20:45:24 802704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 802713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:90| [2025/04/30 20:45:24 802719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:91| [2025/04/30 20:45:24 802728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:91| [2025/04/30 20:45:24 802734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 802742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:157|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:157|path_largest_ack:157| [2025/04/30 20:45:24 802750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:105605|prior_delivered:63496|prior_time:1746045924745891|is_app_limited:0|send_elapse:43385|ack_elapse:56796|ctl_first_sent_time:1746045924746197|lagest_ack_time:1746045924802687|curr_delivered:131901| [2025/04/30 20:45:24 802764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924746197| [2025/04/30 20:45:24 802771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 802778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56623|rttvar:496|minrtt:30473|latest_rtt:56490|ack_delay:32| [2025/04/30 20:45:24 802785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56603|rttvar:413|minrtt:30473|latest_rtt:56490|ack_delay:32| [2025/04/30 20:45:24 802791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:157|lost_pn:154|thresh:3| [2025/04/30 20:45:24 802797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 802973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:154|lost_pn:154|po_sent_time:1746045924744339|lost_send_time:1746045924739009|loss_delay:63678|frame:STREAM |repair:128| [2025/04/30 20:45:24 802980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924744339u| [2025/04/30 20:45:24 802987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 802993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924808218|now:1746045924802993|interval:5225| [2025/04/30 20:45:24 803000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924808218|now:1746045924802993|interv:5225| [2025/04/30 20:45:24 803007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 43385, ack_elapse 56796, delivered 68405|rate 1204398|lost 30| [2025/04/30 20:45:24 803014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204398) in round 4| [2025/04/30 20:45:24 803020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 803026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 803032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924746197|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 803039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924746197|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 803046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56603|latest_rtt:56490|min_rtt:30473|applimit:0|lost:29|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 803060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:91|largest:91|pns:2| [2025/04/30 20:45:24 803067] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:80|pkt_type:SHORT_HEADER|pkt_num:91|frame:ACK |recv_time:1746045924802687|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 803074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044802687|now:1746045924802687|interv:120000000| [2025/04/30 20:45:24 803081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044802687|now:1746045924802687|interv:120000000| [2025/04/30 20:45:24 803087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924808723|pq_index:0| [2025/04/30 20:45:24 803094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924801929| [2025/04/30 20:45:24 803100] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924803100| [2025/04/30 20:45:24 803108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924803106| [2025/04/30 20:45:24 803117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56603|min_srtt:56603|path_bw:1242828|loss_rate:10.25|path_pto:0| [2025/04/30 20:45:24 803123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:151966| [2025/04/30 20:45:24 803130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56603|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 803137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:154|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 803144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56603|min_srtt:56603|path_bw:1242828|loss_rate:10.25|path_pto:0| [2025/04/30 20:45:24 803150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:270666| [2025/04/30 20:45:24 803157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56603|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 803164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 803170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56603|min_srtt:56603|path_bw:1242828|loss_rate:10.25|path_pto:0| [2025/04/30 20:45:24 803175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:271853| [2025/04/30 20:45:24 803181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 803187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 803192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 803203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 803210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:154|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 803217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:151966| [2025/04/30 20:45:24 803224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 803230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:283| [2025/04/30 20:45:24 803277] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:283|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924803240|stream_id:4|stream_offset:151966| [2025/04/30 20:45:24 803287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:283|origin_pktnum:154|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 803294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 803301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924808218|now:1746045924803301|interval:4917| [2025/04/30 20:45:24 803308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924808218|now:1746045924803301|interv:4917| [2025/04/30 20:45:24 803345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 803353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 803359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:270666| [2025/04/30 20:45:24 803366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 803372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:284| [2025/04/30 20:45:24 803413] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:284|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924803382|stream_id:4|stream_offset:270666| [2025/04/30 20:45:24 803422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:284|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 803429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 803435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924808218|now:1746045924803435|interval:4783| [2025/04/30 20:45:24 803442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924808218|now:1746045924803435|interv:4783| [2025/04/30 20:45:24 803448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 803455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924808218| [2025/04/30 20:45:24 803468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924808218| [2025/04/30 20:45:24 803474] [debug] |xqc_engine_wakeup_after|wakeup:1746045924808218|now:1746045924803473|diff:4745| [2025/04/30 20:45:24 803480] [debug] |xqc_engine_main_logic|END|now:1746045924803106| [2025/04/30 20:45:24 803487] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924803487| [2025/04/30 20:45:24 803493] [debug] |xqc_engine_wakeup_after|wakeup:1746045924808218|now:1746045924803493|diff:4725| [2025/04/30 20:45:24 803499] [debug] |xqc_engine_main_logic|END|now:1746045924803487| [2025/04/30 20:45:24 803709] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:82|state:ESTABED|recv_time:1746045924803708| [2025/04/30 20:45:24 803720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 803729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:91| [2025/04/30 20:45:24 803735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:92| [2025/04/30 20:45:24 803744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:92| [2025/04/30 20:45:24 803750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 803759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:159|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:159|path_largest_ack:159| [2025/04/30 20:45:24 803766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:108005|prior_delivered:63496|prior_time:1746045924745891|is_app_limited:0|send_elapse:43619|ack_elapse:57817|ctl_first_sent_time:1746045924746431|lagest_ack_time:1746045924803708|curr_delivered:133101| [2025/04/30 20:45:24 803773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924746431| [2025/04/30 20:45:24 803780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 803787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56603|rttvar:413|minrtt:30473|latest_rtt:57277|ack_delay:32| [2025/04/30 20:45:24 803793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56683|rttvar:470|minrtt:30473|latest_rtt:57277|ack_delay:32| [2025/04/30 20:45:24 803800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:159|lost_pn:156|thresh:3| [2025/04/30 20:45:24 803806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 803990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:156|lost_pn:156|po_sent_time:1746045924744540|lost_send_time:1746045924739272|loss_delay:64436|frame:STREAM |repair:128| [2025/04/30 20:45:24 803997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924744540u| [2025/04/30 20:45:24 804004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 804015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924810742|now:1746045924804015|interval:6727| [2025/04/30 20:45:24 804022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924810742|now:1746045924804015|interv:6727| [2025/04/30 20:45:24 804028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 43619, ack_elapse 57817, delivered 69605|rate 1203884|lost 31| [2025/04/30 20:45:24 804035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203884) in round 4| [2025/04/30 20:45:24 804042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 804048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 804054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924746431|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 804061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924746431|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 804068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56683|latest_rtt:57277|min_rtt:30473|applimit:0|lost:30|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 804077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:92|largest:92|pns:2| [2025/04/30 20:45:24 804082] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:82|pkt_type:SHORT_HEADER|pkt_num:92|frame:ACK |recv_time:1746045924803708|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 804087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044803708|now:1746045924803708|interv:120000000| [2025/04/30 20:45:24 804091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044803708|now:1746045924803708|interv:120000000| [2025/04/30 20:45:24 804095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924808218|pq_index:0| [2025/04/30 20:45:24 804099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924803106| [2025/04/30 20:45:24 804103] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924804103| [2025/04/30 20:45:24 804109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924804107| [2025/04/30 20:45:24 804115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:10.53|path_pto:0| [2025/04/30 20:45:24 804119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:154340| [2025/04/30 20:45:24 804124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 804132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:156|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 804137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:10.53|path_pto:0| [2025/04/30 20:45:24 804141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:271853| [2025/04/30 20:45:24 804145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 804150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 804154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:10.53|path_pto:0| [2025/04/30 20:45:24 804158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 804162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 804166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 804170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 804174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 804179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:156|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 804183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:154340| [2025/04/30 20:45:24 804187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 804192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:285| [2025/04/30 20:45:24 804228] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:285|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924804199|stream_id:4|stream_offset:154340| [2025/04/30 20:45:24 804234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:285|origin_pktnum:156|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 804239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 804243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924810742|now:1746045924804243|interval:6499| [2025/04/30 20:45:24 804247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924810742|now:1746045924804243|interv:6499| [2025/04/30 20:45:24 804252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 804258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 804271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:271853| [2025/04/30 20:45:24 804278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 804285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:286| [2025/04/30 20:45:24 804346] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:286|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924804296|stream_id:4|stream_offset:271853| [2025/04/30 20:45:24 804360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:286|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 804368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 804375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924810742|now:1746045924804375|interval:6367| [2025/04/30 20:45:24 804381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924810742|now:1746045924804375|interv:6367| [2025/04/30 20:45:24 804388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 804394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924810742| [2025/04/30 20:45:24 804398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924810742| [2025/04/30 20:45:24 804402] [debug] |xqc_engine_wakeup_after|wakeup:1746045924810742|now:1746045924804402|diff:6340| [2025/04/30 20:45:24 804406] [debug] |xqc_engine_main_logic|END|now:1746045924804107| [2025/04/30 20:45:24 804412] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924804412| [2025/04/30 20:45:24 804416] [debug] |xqc_engine_wakeup_after|wakeup:1746045924810742|now:1746045924804416|diff:6326| [2025/04/30 20:45:24 804420] [debug] |xqc_engine_main_logic|END|now:1746045924804412| [2025/04/30 20:45:24 805067] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:84|state:ESTABED|recv_time:1746045924805066| [2025/04/30 20:45:24 805077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 805084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:92| [2025/04/30 20:45:24 805088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:93| [2025/04/30 20:45:24 805094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:93| [2025/04/30 20:45:24 805098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 805105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:161|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:161|path_largest_ack:161| [2025/04/30 20:45:24 805110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:108005|prior_delivered:65896|prior_time:1746045924747845|is_app_limited:0|send_elapse:44954|ack_elapse:57221|ctl_first_sent_time:1746045924748148|lagest_ack_time:1746045924805066|curr_delivered:134301| [2025/04/30 20:45:24 805115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924748148| [2025/04/30 20:45:24 805119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 805130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56683|rttvar:470|minrtt:30473|latest_rtt:56918|ack_delay:48| [2025/04/30 20:45:24 805135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56706|rttvar:399|minrtt:30473|latest_rtt:56918|ack_delay:48| [2025/04/30 20:45:24 805139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:161|lost_pn:158|thresh:3| [2025/04/30 20:45:24 805143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:158|lost_pn:158|po_sent_time:1746045924746306|lost_send_time:1746045924741034|loss_delay:64032|frame:STREAM |repair:128| [2025/04/30 20:45:24 805270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924746306u| [2025/04/30 20:45:24 805274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 805278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924810570|now:1746045924805278|interval:5292| [2025/04/30 20:45:24 805282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924810570|now:1746045924805278|interv:5292| [2025/04/30 20:45:24 805286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 44954, ack_elapse 57221, delivered 68405|rate 1195452|lost 32| [2025/04/30 20:45:24 805291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195452) in round 4| [2025/04/30 20:45:24 805295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 805299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 805303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924748148|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 805307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924748148|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 805329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56706|latest_rtt:56918|min_rtt:30473|applimit:0|lost:31|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 805343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:93|largest:93|pns:2| [2025/04/30 20:45:24 805352] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:84|pkt_type:SHORT_HEADER|pkt_num:93|frame:ACK |recv_time:1746045924805066|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 805357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044805066|now:1746045924805066|interv:120000000| [2025/04/30 20:45:24 805361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044805066|now:1746045924805066|interv:120000000| [2025/04/30 20:45:24 805365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924810742|pq_index:0| [2025/04/30 20:45:24 805369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924804107| [2025/04/30 20:45:24 805373] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924805373| [2025/04/30 20:45:24 805378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924805377| [2025/04/30 20:45:24 805387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56706|min_srtt:56706|path_bw:1242828|loss_rate:10.80|path_pto:0| [2025/04/30 20:45:24 805394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:156714| [2025/04/30 20:45:24 805401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56706|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 805408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:158|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 805415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56706|min_srtt:56706|path_bw:1242828|loss_rate:10.80|path_pto:0| [2025/04/30 20:45:24 805421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 805428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56706|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 805435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 805441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56706|min_srtt:56706|path_bw:1242828|loss_rate:10.80|path_pto:0| [2025/04/30 20:45:24 805448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 805456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 805461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 805467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 805473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 805486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:158|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 805493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:156714| [2025/04/30 20:45:24 805499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 805506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:287| [2025/04/30 20:45:24 805545] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:287|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924805518|stream_id:4|stream_offset:156714| [2025/04/30 20:45:24 805554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:287|origin_pktnum:158|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 805561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 805568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924810570|now:1746045924805567|interval:5003| [2025/04/30 20:45:24 805574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924810570|now:1746045924805567|interv:5003| [2025/04/30 20:45:24 805581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 805588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 805592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 805597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 805601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:288| [2025/04/30 20:45:24 805641] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:288|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924805610|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 805650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:288|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 805657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 805663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924810570|now:1746045924805663|interval:4907| [2025/04/30 20:45:24 805670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924810570|now:1746045924805663|interv:4907| [2025/04/30 20:45:24 805677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 805684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924810570| [2025/04/30 20:45:24 805691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924810570| [2025/04/30 20:45:24 805697] [debug] |xqc_engine_wakeup_after|wakeup:1746045924810570|now:1746045924805697|diff:4873| [2025/04/30 20:45:24 805710] [debug] |xqc_engine_main_logic|END|now:1746045924805377| [2025/04/30 20:45:24 805722] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:86|state:ESTABED|recv_time:1746045924805721| [2025/04/30 20:45:24 805730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 805738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:93| [2025/04/30 20:45:24 805742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:94| [2025/04/30 20:45:24 805748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:94| [2025/04/30 20:45:24 805752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 805758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:164|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:164|path_largest_ack:164| [2025/04/30 20:45:24 805762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:111605|prior_delivered:65896|prior_time:1746045924747845|is_app_limited:0|send_elapse:45224|ack_elapse:57876|ctl_first_sent_time:1746045924748418|lagest_ack_time:1746045924805721|curr_delivered:135501| [2025/04/30 20:45:24 805767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924748418| [2025/04/30 20:45:24 805772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 805776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56706|rttvar:399|minrtt:30473|latest_rtt:57303|ack_delay:24| [2025/04/30 20:45:24 805780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56777|rttvar:443|minrtt:30473|latest_rtt:57303|ack_delay:24| [2025/04/30 20:45:24 805784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:164|lost_pn:161|thresh:3| [2025/04/30 20:45:24 805788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 805915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:160|lost_pn:161|po_sent_time:1746045924746538|lost_send_time:1746045924741256|loss_delay:64465|frame:STREAM |repair:128| [2025/04/30 20:45:24 805919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924746538u| [2025/04/30 20:45:24 805923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 805927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924812707|now:1746045924805927|interval:6780| [2025/04/30 20:45:24 805934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924812707|now:1746045924805927|interv:6780| [2025/04/30 20:45:24 805938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 45224, ack_elapse 57876, delivered 69605|rate 1202657|lost 33| [2025/04/30 20:45:24 805943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202657) in round 4| [2025/04/30 20:45:24 805947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 805951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 805955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924748418|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 805959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924748418|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 805964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56777|latest_rtt:57303|min_rtt:30473|applimit:0|lost:32|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 805970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:94|largest:94|pns:2| [2025/04/30 20:45:24 805974] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:86|pkt_type:SHORT_HEADER|pkt_num:94|frame:ACK |recv_time:1746045924805721|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 805979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044805721|now:1746045924805721|interv:120000000| [2025/04/30 20:45:24 805983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044805721|now:1746045924805721|interv:120000000| [2025/04/30 20:45:24 805987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924810570|pq_index:0| [2025/04/30 20:45:24 805991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924805377| [2025/04/30 20:45:24 805995] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924805995| [2025/04/30 20:45:24 806000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924805999| [2025/04/30 20:45:24 806006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56777|min_srtt:56777|path_bw:1242828|loss_rate:11.07|path_pto:0| [2025/04/30 20:45:24 806011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 806015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56777|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 806020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:160|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 806024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56777|min_srtt:56777|path_bw:1242828|loss_rate:11.07|path_pto:0| [2025/04/30 20:45:24 806033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 806037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56777|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 806041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 806046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56777|min_srtt:56777|path_bw:1242828|loss_rate:11.07|path_pto:0| [2025/04/30 20:45:24 806050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:275414| [2025/04/30 20:45:24 806054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 806058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 806062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 806066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 806070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:160|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 806075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 806079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 806083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:289| [2025/04/30 20:45:24 806115] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:289|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924806089|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 806121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:289|origin_pktnum:160|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 806127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 806134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924812707|now:1746045924806133|interval:6574| [2025/04/30 20:45:24 806141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924812707|now:1746045924806133|interv:6574| [2025/04/30 20:45:24 806148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 806155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 806162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 806174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 806178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:290| [2025/04/30 20:45:24 806206] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:290|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924806185|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 806212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:290|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 806219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 806226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924812707|now:1746045924806225|interval:6482| [2025/04/30 20:45:24 806233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924812707|now:1746045924806225|interv:6482| [2025/04/30 20:45:24 806240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 806247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924812707| [2025/04/30 20:45:24 806254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924812707| [2025/04/30 20:45:24 806260] [debug] |xqc_engine_wakeup_after|wakeup:1746045924812707|now:1746045924806260|diff:6447| [2025/04/30 20:45:24 806266] [debug] |xqc_engine_main_logic|END|now:1746045924805999| [2025/04/30 20:45:24 806272] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924806272| [2025/04/30 20:45:24 806276] [debug] |xqc_engine_wakeup_after|wakeup:1746045924812707|now:1746045924806276|diff:6431| [2025/04/30 20:45:24 806280] [debug] |xqc_engine_main_logic|END|now:1746045924806272| [2025/04/30 20:45:24 806701] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:86|state:ESTABED|recv_time:1746045924806700| [2025/04/30 20:45:24 806713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 806719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:94| [2025/04/30 20:45:24 806723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:95| [2025/04/30 20:45:24 806729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:95| [2025/04/30 20:45:24 806733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 806739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:165|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:165|path_largest_ack:165| [2025/04/30 20:45:24 806744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:110405|prior_delivered:68296|prior_time:1746045924749814|is_app_limited:0|send_elapse:46002|ack_elapse:56886|ctl_first_sent_time:1746045924750123|lagest_ack_time:1746045924806700|curr_delivered:136701| [2025/04/30 20:45:24 806749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924750123| [2025/04/30 20:45:24 806754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 806758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56777|rttvar:443|minrtt:30473|latest_rtt:56577|ack_delay:48| [2025/04/30 20:45:24 806767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56746|rttvar:395|minrtt:30473|latest_rtt:56577|ack_delay:48| [2025/04/30 20:45:24 806772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:165|lost_pn:162|thresh:3| [2025/04/30 20:45:24 806776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 806905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:162|lost_pn:162|po_sent_time:1746045924748242|lost_send_time:1746045924742861|loss_delay:63839|frame:STREAM |repair:128| [2025/04/30 20:45:24 806910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924748242u| [2025/04/30 20:45:24 806914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 806918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924812175|now:1746045924806918|interval:5257| [2025/04/30 20:45:24 806922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924812175|now:1746045924806918|interv:5257| [2025/04/30 20:45:24 806926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 46002, ack_elapse 56886, delivered 68405|rate 1202492|lost 34| [2025/04/30 20:45:24 806931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202492) in round 4| [2025/04/30 20:45:24 806935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 806939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 806943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924750123|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 806947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924750123|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 806952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56746|latest_rtt:56577|min_rtt:30473|applimit:0|lost:33|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 806960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:95|largest:95|pns:2| [2025/04/30 20:45:24 806965] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:86|pkt_type:SHORT_HEADER|pkt_num:95|frame:ACK |recv_time:1746045924806700|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 806970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044806700|now:1746045924806700|interv:120000000| [2025/04/30 20:45:24 806974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044806700|now:1746045924806700|interv:120000000| [2025/04/30 20:45:24 806978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924812707|pq_index:0| [2025/04/30 20:45:24 806982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924805999| [2025/04/30 20:45:24 806986] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924806986| [2025/04/30 20:45:24 806991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924806990| [2025/04/30 20:45:24 806997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56746|min_srtt:56746|path_bw:1242828|loss_rate:11.34|path_pto:0| [2025/04/30 20:45:24 807001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:161462| [2025/04/30 20:45:24 807006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56746|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 807011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:162|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 807015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56746|min_srtt:56746|path_bw:1242828|loss_rate:11.34|path_pto:0| [2025/04/30 20:45:24 807019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:275414| [2025/04/30 20:45:24 807024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56746|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 807028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 807032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56746|min_srtt:56746|path_bw:1242828|loss_rate:11.34|path_pto:0| [2025/04/30 20:45:24 807037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:276601| [2025/04/30 20:45:24 807041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 807045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 807049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 807055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 807060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:162|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 807064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:161462| [2025/04/30 20:45:24 807069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 807073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:291| [2025/04/30 20:45:24 807105] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:291|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924807079|stream_id:4|stream_offset:161462| [2025/04/30 20:45:24 807111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:291|origin_pktnum:162|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 807118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 807125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924812175|now:1746045924807125|interval:5050| [2025/04/30 20:45:24 807132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924812175|now:1746045924807125|interv:5050| [2025/04/30 20:45:24 807139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 807147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 807154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:275414| [2025/04/30 20:45:24 807161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 807165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:292| [2025/04/30 20:45:24 807194] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:292|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924807172|stream_id:4|stream_offset:275414| [2025/04/30 20:45:24 807199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:292|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 807206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 807213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924812175|now:1746045924807213|interval:4962| [2025/04/30 20:45:24 807220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924812175|now:1746045924807213|interv:4962| [2025/04/30 20:45:24 807227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 807235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924812175| [2025/04/30 20:45:24 807241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924812175| [2025/04/30 20:45:24 807249] [debug] |xqc_engine_wakeup_after|wakeup:1746045924812175|now:1746045924807249|diff:4926| [2025/04/30 20:45:24 807254] [debug] |xqc_engine_main_logic|END|now:1746045924806990| [2025/04/30 20:45:24 807259] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924807259| [2025/04/30 20:45:24 807263] [debug] |xqc_engine_wakeup_after|wakeup:1746045924812175|now:1746045924807263|diff:4912| [2025/04/30 20:45:24 807267] [debug] |xqc_engine_main_logic|END|now:1746045924807259| [2025/04/30 20:45:24 807683] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:88|state:ESTABED|recv_time:1746045924807681| [2025/04/30 20:45:24 807695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 807701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:95| [2025/04/30 20:45:24 807705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:96| [2025/04/30 20:45:24 807711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:96| [2025/04/30 20:45:24 807715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 807721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:168|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:168|path_largest_ack:168| [2025/04/30 20:45:24 807726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:114005|prior_delivered:68296|prior_time:1746045924749814|is_app_limited:0|send_elapse:46276|ack_elapse:57867|ctl_first_sent_time:1746045924750397|lagest_ack_time:1746045924807681|curr_delivered:137901| [2025/04/30 20:45:24 807731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924750397| [2025/04/30 20:45:24 807735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 807740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56746|rttvar:395|minrtt:30473|latest_rtt:57284|ack_delay:32| [2025/04/30 20:45:24 807744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56809|rttvar:423|minrtt:30473|latest_rtt:57284|ack_delay:32| [2025/04/30 20:45:24 807748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:168|lost_pn:165|thresh:3| [2025/04/30 20:45:24 807752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 807892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:163|lost_pn:165|po_sent_time:1746045924748336|lost_send_time:1746045924743237|loss_delay:64444|frame:STREAM |repair:128| [2025/04/30 20:45:24 807896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924748336u| [2025/04/30 20:45:24 807900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 807904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924814658|now:1746045924807904|interval:6754| [2025/04/30 20:45:24 807909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924814658|now:1746045924807904|interv:6754| [2025/04/30 20:45:24 807913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 46276, ack_elapse 57867, delivered 69605|rate 1202844|lost 35| [2025/04/30 20:45:24 807917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202844) in round 4| [2025/04/30 20:45:24 807921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 807925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 807929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924750397|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 807934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924750397|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 807938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56809|latest_rtt:57284|min_rtt:30473|applimit:0|lost:34|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 807944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:96|largest:96|pns:2| [2025/04/30 20:45:24 807949] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:88|pkt_type:SHORT_HEADER|pkt_num:96|frame:ACK |recv_time:1746045924807681|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 807954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044807681|now:1746045924807681|interv:120000000| [2025/04/30 20:45:24 807958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044807681|now:1746045924807681|interv:120000000| [2025/04/30 20:45:24 807962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924812175|pq_index:0| [2025/04/30 20:45:24 807966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924806990| [2025/04/30 20:45:24 807970] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924807970| [2025/04/30 20:45:24 807975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924807974| [2025/04/30 20:45:24 807981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56809|min_srtt:56809|path_bw:1242828|loss_rate:11.60|path_pto:0| [2025/04/30 20:45:24 807988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:162649| [2025/04/30 20:45:24 807992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56809|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 807997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:163|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 808001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56809|min_srtt:56809|path_bw:1242828|loss_rate:11.60|path_pto:0| [2025/04/30 20:45:24 808006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:276601| [2025/04/30 20:45:24 808010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56809|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 808014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 808018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56809|min_srtt:56809|path_bw:1242828|loss_rate:11.60|path_pto:0| [2025/04/30 20:45:24 808023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:277788| [2025/04/30 20:45:24 808027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 808031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 808035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 808039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 808043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:163|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 808047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:162649| [2025/04/30 20:45:24 808052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 808056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:293| [2025/04/30 20:45:24 808087] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:293|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924808062|stream_id:4|stream_offset:162649| [2025/04/30 20:45:24 808093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:293|origin_pktnum:163|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 808098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 808104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924814658|now:1746045924808103|interval:6555| [2025/04/30 20:45:24 808116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924814658|now:1746045924808103|interv:6555| [2025/04/30 20:45:24 808123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 808131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 808139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:276601| [2025/04/30 20:45:24 808146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 808151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:294| [2025/04/30 20:45:24 808180] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:294|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924808158|stream_id:4|stream_offset:276601| [2025/04/30 20:45:24 808186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:294|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 808193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 808200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924814658|now:1746045924808199|interval:6459| [2025/04/30 20:45:24 808207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924814658|now:1746045924808199|interv:6459| [2025/04/30 20:45:24 808214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 808221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924814658| [2025/04/30 20:45:24 808228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924814658| [2025/04/30 20:45:24 808232] [debug] |xqc_engine_wakeup_after|wakeup:1746045924814658|now:1746045924808232|diff:6426| [2025/04/30 20:45:24 808236] [debug] |xqc_engine_main_logic|END|now:1746045924807974| [2025/04/30 20:45:24 808242] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924808242| [2025/04/30 20:45:24 808246] [debug] |xqc_engine_wakeup_after|wakeup:1746045924814658|now:1746045924808245|diff:6413| [2025/04/30 20:45:24 808249] [debug] |xqc_engine_main_logic|END|now:1746045924808242| [2025/04/30 20:45:24 808682] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:88|state:ESTABED|recv_time:1746045924808681| [2025/04/30 20:45:24 808694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 808700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:96| [2025/04/30 20:45:24 808704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:97| [2025/04/30 20:45:24 808710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:97| [2025/04/30 20:45:24 808714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 808720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:169|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:169|path_largest_ack:169| [2025/04/30 20:45:24 808725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:112800|prior_delivered:70701|prior_time:1746045924751907|is_app_limited:0|send_elapse:46288|ack_elapse:56774|ctl_first_sent_time:1746045924752223|lagest_ack_time:1746045924808681|curr_delivered:139101| [2025/04/30 20:45:24 808739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924752223| [2025/04/30 20:45:24 808744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 808748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56809|rttvar:423|minrtt:30473|latest_rtt:56458|ack_delay:40| [2025/04/30 20:45:24 808752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56760|rttvar:415|minrtt:30473|latest_rtt:56458|ack_delay:40| [2025/04/30 20:45:24 808757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:169|lost_pn:166|thresh:3| [2025/04/30 20:45:24 808761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 808898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:166|lost_pn:166|po_sent_time:1746045924750214|lost_send_time:1746045924744826|loss_delay:63855|frame:STREAM |repair:128| [2025/04/30 20:45:24 808902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924750214u| [2025/04/30 20:45:24 808906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 808910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924814149|now:1746045924808910|interval:5239| [2025/04/30 20:45:24 808915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924814149|now:1746045924808910|interv:5239| [2025/04/30 20:45:24 808919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 46288, ack_elapse 56774, delivered 68400|rate 1204776|lost 36| [2025/04/30 20:45:24 808923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204776) in round 4| [2025/04/30 20:45:24 808927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 808934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 808938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924752223|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 808942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924752223|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 808946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56760|latest_rtt:56458|min_rtt:30473|applimit:0|lost:35|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 808952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:97|largest:97|pns:2| [2025/04/30 20:45:24 808956] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:88|pkt_type:SHORT_HEADER|pkt_num:97|frame:ACK |recv_time:1746045924808681|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 808961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044808681|now:1746045924808681|interv:120000000| [2025/04/30 20:45:24 808965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044808681|now:1746045924808681|interv:120000000| [2025/04/30 20:45:24 808969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924814658|pq_index:0| [2025/04/30 20:45:24 808974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924807974| [2025/04/30 20:45:24 808977] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924808977| [2025/04/30 20:45:24 808982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924808981| [2025/04/30 20:45:24 808988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|min_srtt:56760|path_bw:1242828|loss_rate:11.86|path_pto:0| [2025/04/30 20:45:24 808993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:166210| [2025/04/30 20:45:24 808997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 809001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:166|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 809006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|min_srtt:56760|path_bw:1242828|loss_rate:11.86|path_pto:0| [2025/04/30 20:45:24 809010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:277788| [2025/04/30 20:45:24 809014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 809019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 809025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|min_srtt:56760|path_bw:1242828|loss_rate:11.86|path_pto:0| [2025/04/30 20:45:24 809030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:278975| [2025/04/30 20:45:24 809034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 809038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 809041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 809046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 809050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:166|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 809054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:166210| [2025/04/30 20:45:24 809058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 809063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:295| [2025/04/30 20:45:24 809094] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:295|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924809069|stream_id:4|stream_offset:166210| [2025/04/30 20:45:24 809100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:295|origin_pktnum:166|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 809108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 809114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924814149|now:1746045924809114|interval:5035| [2025/04/30 20:45:24 809121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924814149|now:1746045924809114|interv:5035| [2025/04/30 20:45:24 809128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 809136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 809143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:277788| [2025/04/30 20:45:24 809149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 809154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:296| [2025/04/30 20:45:24 809182] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:296|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924809160|stream_id:4|stream_offset:277788| [2025/04/30 20:45:24 809188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:296|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 809201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 809208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924814149|now:1746045924809208|interval:4941| [2025/04/30 20:45:24 809215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924814149|now:1746045924809208|interv:4941| [2025/04/30 20:45:24 809222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 809230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924814149| [2025/04/30 20:45:24 809234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924814149| [2025/04/30 20:45:24 809238] [debug] |xqc_engine_wakeup_after|wakeup:1746045924814149|now:1746045924809238|diff:4911| [2025/04/30 20:45:24 809242] [debug] |xqc_engine_main_logic|END|now:1746045924808981| [2025/04/30 20:45:24 809248] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924809248| [2025/04/30 20:45:24 809251] [debug] |xqc_engine_wakeup_after|wakeup:1746045924814149|now:1746045924809251|diff:4898| [2025/04/30 20:45:24 809255] [debug] |xqc_engine_main_logic|END|now:1746045924809248| [2025/04/30 20:45:24 809678] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:90|state:ESTABED|recv_time:1746045924809677| [2025/04/30 20:45:24 809691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 809697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:97| [2025/04/30 20:45:24 809701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:98| [2025/04/30 20:45:24 809706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:98| [2025/04/30 20:45:24 809711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 809717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:171|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:171|path_largest_ack:171| [2025/04/30 20:45:24 809721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:115200|prior_delivered:70701|prior_time:1746045924751907|is_app_limited:0|send_elapse:46510|ack_elapse:57770|ctl_first_sent_time:1746045924752445|lagest_ack_time:1746045924809677|curr_delivered:140301| [2025/04/30 20:45:24 809726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924752445| [2025/04/30 20:45:24 809731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 809735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56760|rttvar:415|minrtt:30473|latest_rtt:57232|ack_delay:32| [2025/04/30 20:45:24 809739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56815|rttvar:422|minrtt:30473|latest_rtt:57232|ack_delay:32| [2025/04/30 20:45:24 809743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:171|lost_pn:168|thresh:3| [2025/04/30 20:45:24 809747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 809895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:167|lost_pn:168|po_sent_time:1746045924750294|lost_send_time:1746045924745291|loss_delay:64386|frame:STREAM |repair:128| [2025/04/30 20:45:24 809899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924750294u| [2025/04/30 20:45:24 809903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 809907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816733|now:1746045924809907|interval:6826| [2025/04/30 20:45:24 809911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816733|now:1746045924809907|interv:6826| [2025/04/30 20:45:24 809916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 46510, ack_elapse 57770, delivered 69600|rate 1204777|lost 37| [2025/04/30 20:45:24 809920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204777) in round 4| [2025/04/30 20:45:24 809924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 809928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 809932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924752445|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 809936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924752445|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 809941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56815|latest_rtt:57232|min_rtt:30473|applimit:0|lost:36|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 809946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:98|largest:98|pns:2| [2025/04/30 20:45:24 809953] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:90|pkt_type:SHORT_HEADER|pkt_num:98|frame:ACK |recv_time:1746045924809677|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 809957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044809677|now:1746045924809677|interv:120000000| [2025/04/30 20:45:24 809961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044809677|now:1746045924809677|interv:120000000| [2025/04/30 20:45:24 809965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924814149|pq_index:0| [2025/04/30 20:45:24 809969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924808981| [2025/04/30 20:45:24 809973] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924809973| [2025/04/30 20:45:24 809978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924809977| [2025/04/30 20:45:24 809984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56815|min_srtt:56815|path_bw:1242828|loss_rate:12.12|path_pto:0| [2025/04/30 20:45:24 809988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:167397| [2025/04/30 20:45:24 809993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56815|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 809997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:167|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 810002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56815|min_srtt:56815|path_bw:1242828|loss_rate:12.12|path_pto:0| [2025/04/30 20:45:24 810006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:278975| [2025/04/30 20:45:24 810010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56815|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 810014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 810018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56815|min_srtt:56815|path_bw:1242828|loss_rate:12.12|path_pto:0| [2025/04/30 20:45:24 810023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:280162| [2025/04/30 20:45:24 810027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 810031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 810035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 810039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 810043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:167|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 810050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:167397| [2025/04/30 20:45:24 810054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 810059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:297| [2025/04/30 20:45:24 810090] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:297|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924810065|stream_id:4|stream_offset:167397| [2025/04/30 20:45:24 810096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:297|origin_pktnum:167|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 810102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 810109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816733|now:1746045924810109|interval:6624| [2025/04/30 20:45:24 810116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816733|now:1746045924810109|interv:6624| [2025/04/30 20:45:24 810123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 810131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 810138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:278975| [2025/04/30 20:45:24 810145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 810150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:298| [2025/04/30 20:45:24 810178] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:298|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924810156|stream_id:4|stream_offset:278975| [2025/04/30 20:45:24 810183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:298|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 810190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 810197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816733|now:1746045924810196|interval:6537| [2025/04/30 20:45:24 810204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816733|now:1746045924810196|interv:6537| [2025/04/30 20:45:24 810211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 810218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924816733| [2025/04/30 20:45:24 810225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924816733| [2025/04/30 20:45:24 810229] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816733|now:1746045924810229|diff:6504| [2025/04/30 20:45:24 810233] [debug] |xqc_engine_main_logic|END|now:1746045924809977| [2025/04/30 20:45:24 810244] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924810244| [2025/04/30 20:45:24 810248] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816733|now:1746045924810247|diff:6486| [2025/04/30 20:45:24 810251] [debug] |xqc_engine_main_logic|END|now:1746045924810244| [2025/04/30 20:45:24 810677] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:92|state:ESTABED|recv_time:1746045924810676| [2025/04/30 20:45:24 810689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 810695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:98| [2025/04/30 20:45:24 810699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:99| [2025/04/30 20:45:24 810705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:99| [2025/04/30 20:45:24 810709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 810715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:173|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:173|path_largest_ack:173| [2025/04/30 20:45:24 810720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:115200|prior_delivered:73101|prior_time:1746045924753986|is_app_limited:0|send_elapse:46296|ack_elapse:56690|ctl_first_sent_time:1746045924754293|lagest_ack_time:1746045924810676|curr_delivered:141501| [2025/04/30 20:45:24 810725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924754293| [2025/04/30 20:45:24 810729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 810734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56815|rttvar:422|minrtt:30473|latest_rtt:56383|ack_delay:24| [2025/04/30 20:45:24 810738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56758|rttvar:431|minrtt:30473|latest_rtt:56383|ack_delay:24| [2025/04/30 20:45:24 810742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:173|lost_pn:170|thresh:3| [2025/04/30 20:45:24 810746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 810897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:170|lost_pn:170|po_sent_time:1746045924752347|lost_send_time:1746045924746824|loss_delay:63852|frame:STREAM |repair:128| [2025/04/30 20:45:24 810901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924752347u| [2025/04/30 20:45:24 810905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 810909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816397|now:1746045924810909|interval:5488| [2025/04/30 20:45:24 810914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816397|now:1746045924810909|interv:5488| [2025/04/30 20:45:24 810918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 46296, ack_elapse 56690, delivered 68400|rate 1206562|lost 38| [2025/04/30 20:45:24 810922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206562) in round 4| [2025/04/30 20:45:24 810926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 810930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 810934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924754293|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 810939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924754293|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 810944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56758|latest_rtt:56383|min_rtt:30473|applimit:0|lost:37|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 810949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:99|largest:99|pns:2| [2025/04/30 20:45:24 810954] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:92|pkt_type:SHORT_HEADER|pkt_num:99|frame:ACK |recv_time:1746045924810676|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 810958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044810676|now:1746045924810676|interv:120000000| [2025/04/30 20:45:24 810963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044810676|now:1746045924810676|interv:120000000| [2025/04/30 20:45:24 810966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924816733|pq_index:0| [2025/04/30 20:45:24 810971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924809977| [2025/04/30 20:45:24 810975] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924810975| [2025/04/30 20:45:24 810980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924810979| [2025/04/30 20:45:24 810988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|min_srtt:56758|path_bw:1242828|loss_rate:12.37|path_pto:0| [2025/04/30 20:45:24 810993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:170958| [2025/04/30 20:45:24 810997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 811002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:170|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 811006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|min_srtt:56758|path_bw:1242828|loss_rate:12.37|path_pto:0| [2025/04/30 20:45:24 811010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:280162| [2025/04/30 20:45:24 811015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 811019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 811023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|min_srtt:56758|path_bw:1242828|loss_rate:12.37|path_pto:0| [2025/04/30 20:45:24 811028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:281349| [2025/04/30 20:45:24 811032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 811036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 811040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 811044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 811048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:170|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 811052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:170958| [2025/04/30 20:45:24 811057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 811061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:299| [2025/04/30 20:45:24 811092] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:299|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924811067|stream_id:4|stream_offset:170958| [2025/04/30 20:45:24 811098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:299|origin_pktnum:170|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 811110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 811117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816397|now:1746045924811117|interval:5280| [2025/04/30 20:45:24 811124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816397|now:1746045924811117|interv:5280| [2025/04/30 20:45:24 811131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 811139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 811145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:280162| [2025/04/30 20:45:24 811151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 811155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:300| [2025/04/30 20:45:24 811183] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:300|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924811161|stream_id:4|stream_offset:280162| [2025/04/30 20:45:24 811189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:300|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 811196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 811203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816397|now:1746045924811203|interval:5194| [2025/04/30 20:45:24 811210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816397|now:1746045924811203|interv:5194| [2025/04/30 20:45:24 811217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 811224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924816397| [2025/04/30 20:45:24 811231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924816397| [2025/04/30 20:45:24 811235] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816397|now:1746045924811235|diff:5162| [2025/04/30 20:45:24 811239] [debug] |xqc_engine_main_logic|END|now:1746045924810979| [2025/04/30 20:45:24 811244] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924811244| [2025/04/30 20:45:24 811248] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816397|now:1746045924811248|diff:5149| [2025/04/30 20:45:24 811252] [debug] |xqc_engine_main_logic|END|now:1746045924811244| [2025/04/30 20:45:24 811661] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:92|state:ESTABED|recv_time:1746045924811660| [2025/04/30 20:45:24 811673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 811680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:99| [2025/04/30 20:45:24 811683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:100| [2025/04/30 20:45:24 811689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:100| [2025/04/30 20:45:24 811693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 811705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:174|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:174|path_largest_ack:174| [2025/04/30 20:45:24 811710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:116400|prior_delivered:73101|prior_time:1746045924753986|is_app_limited:0|send_elapse:46430|ack_elapse:57674|ctl_first_sent_time:1746045924754427|lagest_ack_time:1746045924811660|curr_delivered:142701| [2025/04/30 20:45:24 811715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924754427| [2025/04/30 20:45:24 811719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 811723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56758|rttvar:431|minrtt:30473|latest_rtt:57233|ack_delay:16| [2025/04/30 20:45:24 811728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56816|rttvar:438|minrtt:30473|latest_rtt:57233|ack_delay:16| [2025/04/30 20:45:24 811732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:174|lost_pn:171|thresh:3| [2025/04/30 20:45:24 811736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 811886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 811890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816932|now:1746045924811889|interval:5043| [2025/04/30 20:45:24 811894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816932|now:1746045924811889|interv:5043| [2025/04/30 20:45:24 811900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 46430, ack_elapse 57674, delivered 69600|rate 1206782|lost 38| [2025/04/30 20:45:24 811905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206782) in round 4| [2025/04/30 20:45:24 811909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 811913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 811917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924754427|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 811921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924754427|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 811926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152412|srtt:56816|latest_rtt:57233|min_rtt:30473|applimit:0|lost:38|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 811932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:100|largest:100|pns:2| [2025/04/30 20:45:24 811936] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:92|pkt_type:SHORT_HEADER|pkt_num:100|frame:ACK |recv_time:1746045924811660|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 811941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044811660|now:1746045924811660|interv:120000000| [2025/04/30 20:45:24 811945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044811660|now:1746045924811660|interv:120000000| [2025/04/30 20:45:24 811949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924816397|pq_index:0| [2025/04/30 20:45:24 811953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924810979| [2025/04/30 20:45:24 811957] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924811957| [2025/04/30 20:45:24 811962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924811961| [2025/04/30 20:45:24 811968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56816|min_srtt:56816|path_bw:1242828|loss_rate:12.62|path_pto:0| [2025/04/30 20:45:24 811972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:281349| [2025/04/30 20:45:24 811977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56816|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 811981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 811986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56816|min_srtt:56816|path_bw:1242828|loss_rate:12.62|path_pto:0| [2025/04/30 20:45:24 811990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:282536| [2025/04/30 20:45:24 811997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 812001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 812004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 812009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 812013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 812017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:281349| [2025/04/30 20:45:24 812022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 812026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:301| [2025/04/30 20:45:24 812057] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:301|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924812032|stream_id:4|stream_offset:281349| [2025/04/30 20:45:24 812063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:301|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 812070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 812077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924816932|now:1746045924812076|interval:4856| [2025/04/30 20:45:24 812084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924816932|now:1746045924812076|interv:4856| [2025/04/30 20:45:24 812091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 812098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924816932| [2025/04/30 20:45:24 812105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924816932| [2025/04/30 20:45:24 812112] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816932|now:1746045924812111|diff:4821| [2025/04/30 20:45:24 812117] [debug] |xqc_engine_main_logic|END|now:1746045924811961| [2025/04/30 20:45:24 812122] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924812122| [2025/04/30 20:45:24 812126] [debug] |xqc_engine_wakeup_after|wakeup:1746045924816932|now:1746045924812126|diff:4806| [2025/04/30 20:45:24 812130] [debug] |xqc_engine_main_logic|END|now:1746045924812122| [2025/04/30 20:45:24 812666] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:94|state:ESTABED|recv_time:1746045924812665| [2025/04/30 20:45:24 812679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 812685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:100| [2025/04/30 20:45:24 812689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:101| [2025/04/30 20:45:24 812695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:101| [2025/04/30 20:45:24 812699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 812711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:177|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:177|path_largest_ack:177| [2025/04/30 20:45:24 812716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:117600|prior_delivered:75501|prior_time:1746045924755833|is_app_limited:0|send_elapse:48029|ack_elapse:56832|ctl_first_sent_time:1746045924756142|lagest_ack_time:1746045924812665|curr_delivered:143901| [2025/04/30 20:45:24 812720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924756142| [2025/04/30 20:45:24 812725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 812729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56816|rttvar:438|minrtt:30473|latest_rtt:56523|ack_delay:24| [2025/04/30 20:45:24 812733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56776|rttvar:408|minrtt:30473|latest_rtt:56523|ack_delay:24| [2025/04/30 20:45:24 812737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:177|lost_pn:174|thresh:3| [2025/04/30 20:45:24 812741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 812891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:172|lost_pn:174|po_sent_time:1746045924752545|lost_send_time:1746045924748792|loss_delay:63873|frame:STREAM |repair:128| [2025/04/30 20:45:24 812896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924752545u| [2025/04/30 20:45:24 812900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 812906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924818436|now:1746045924812906|interval:5530| [2025/04/30 20:45:24 812911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924818436|now:1746045924812906|interv:5530| [2025/04/30 20:45:24 812915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 48029, ack_elapse 56832, delivered 68400|rate 1203547|lost 39| [2025/04/30 20:45:24 812919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203547) in round 4| [2025/04/30 20:45:24 812923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 812927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 812931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924756142|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 812936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924756142|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 812940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56776|latest_rtt:56523|min_rtt:30473|applimit:0|lost:38|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 812946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:101|largest:101|pns:2| [2025/04/30 20:45:24 812950] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:94|pkt_type:SHORT_HEADER|pkt_num:101|frame:ACK |recv_time:1746045924812665|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 812955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044812665|now:1746045924812665|interv:120000000| [2025/04/30 20:45:24 812959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044812665|now:1746045924812665|interv:120000000| [2025/04/30 20:45:24 812963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924816932|pq_index:0| [2025/04/30 20:45:24 812967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924811961| [2025/04/30 20:45:24 812971] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924812971| [2025/04/30 20:45:24 812976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924812975| [2025/04/30 20:45:24 812982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56776|min_srtt:56776|path_bw:1242828|loss_rate:12.58|path_pto:0| [2025/04/30 20:45:24 812987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:173332| [2025/04/30 20:45:24 812991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56776|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 812995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:172|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 813002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56776|min_srtt:56776|path_bw:1242828|loss_rate:12.58|path_pto:0| [2025/04/30 20:45:24 813007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:282536| [2025/04/30 20:45:24 813011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56776|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 813015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 813019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56776|min_srtt:56776|path_bw:1242828|loss_rate:12.58|path_pto:0| [2025/04/30 20:45:24 813024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 813028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 813032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 813036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 813040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 813044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:172|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 813048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:173332| [2025/04/30 20:45:24 813053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 813057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:302| [2025/04/30 20:45:24 813089] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:302|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924813063|stream_id:4|stream_offset:173332| [2025/04/30 20:45:24 813095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:302|origin_pktnum:172|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 813103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 813109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924818436|now:1746045924813109|interval:5327| [2025/04/30 20:45:24 813117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924818436|now:1746045924813109|interv:5327| [2025/04/30 20:45:24 813124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 813133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 813144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:282536| [2025/04/30 20:45:24 813149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 813153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:303| [2025/04/30 20:45:24 813182] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:303|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924813160|stream_id:4|stream_offset:282536| [2025/04/30 20:45:24 813188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:303|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 813196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 813202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924818436|now:1746045924813202|interval:5234| [2025/04/30 20:45:24 813209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924818436|now:1746045924813202|interv:5234| [2025/04/30 20:45:24 813216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 813223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924818436| [2025/04/30 20:45:24 813230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924818436| [2025/04/30 20:45:24 813234] [debug] |xqc_engine_wakeup_after|wakeup:1746045924818436|now:1746045924813234|diff:5202| [2025/04/30 20:45:24 813238] [debug] |xqc_engine_main_logic|END|now:1746045924812975| [2025/04/30 20:45:24 813244] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924813244| [2025/04/30 20:45:24 813248] [debug] |xqc_engine_wakeup_after|wakeup:1746045924818436|now:1746045924813247|diff:5189| [2025/04/30 20:45:24 813251] [debug] |xqc_engine_main_logic|END|now:1746045924813244| [2025/04/30 20:45:24 813675] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:96|state:ESTABED|recv_time:1746045924813673| [2025/04/30 20:45:24 813686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 813692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:101| [2025/04/30 20:45:24 813696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:102| [2025/04/30 20:45:24 813702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:102| [2025/04/30 20:45:24 813706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 813712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:179|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:179|path_largest_ack:179| [2025/04/30 20:45:24 813717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:120000|prior_delivered:75501|prior_time:1746045924755833|is_app_limited:0|send_elapse:48262|ack_elapse:57840|ctl_first_sent_time:1746045924756375|lagest_ack_time:1746045924813673|curr_delivered:145101| [2025/04/30 20:45:24 813721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924756375| [2025/04/30 20:45:24 813726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 813736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56776|rttvar:408|minrtt:30473|latest_rtt:57298|ack_delay:40| [2025/04/30 20:45:24 813740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56836|rttvar:426|minrtt:30473|latest_rtt:57298|ack_delay:40| [2025/04/30 20:45:24 813744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:179|lost_pn:176|thresh:3| [2025/04/30 20:45:24 813749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 813902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:175|lost_pn:176|po_sent_time:1746045924754563|lost_send_time:1746045924749213|loss_delay:64460|frame:STREAM |repair:128| [2025/04/30 20:45:24 813907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:176|lost_pn:176|po_sent_time:1746045924754686|lost_send_time:1746045924749213|loss_delay:64460|frame:STREAM |repair:128| [2025/04/30 20:45:24 813911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924754686u| [2025/04/30 20:45:24 813915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 813919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820715|now:1746045924813919|interval:6796| [2025/04/30 20:45:24 813923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820715|now:1746045924813919|interv:6796| [2025/04/30 20:45:24 813928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 48262, ack_elapse 57840, delivered 69600|rate 1203319|lost 41| [2025/04/30 20:45:24 813934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203319) in round 4| [2025/04/30 20:45:24 813939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 813943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 813947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924756375|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 813951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924756375|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 813956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150012|srtt:56836|latest_rtt:57298|min_rtt:30473|applimit:0|lost:39|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 813961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:102|largest:102|pns:2| [2025/04/30 20:45:24 813966] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:96|pkt_type:SHORT_HEADER|pkt_num:102|frame:ACK |recv_time:1746045924813673|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 813971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044813673|now:1746045924813673|interv:120000000| [2025/04/30 20:45:24 813975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044813673|now:1746045924813673|interv:120000000| [2025/04/30 20:45:24 813979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924818436|pq_index:0| [2025/04/30 20:45:24 813983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924812975| [2025/04/30 20:45:24 813987] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924813987| [2025/04/30 20:45:24 813992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924813991| [2025/04/30 20:45:24 813998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56836|min_srtt:56836|path_bw:1242828|loss_rate:12.83|path_pto:0| [2025/04/30 20:45:24 814002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:176893| [2025/04/30 20:45:24 814006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56836|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 814011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:175|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 814015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56836|min_srtt:56836|path_bw:1242828|loss_rate:12.83|path_pto:0| [2025/04/30 20:45:24 814019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:178080| [2025/04/30 20:45:24 814026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56836|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 814031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:176|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 814035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56836|min_srtt:56836|path_bw:1242828|loss_rate:12.83|path_pto:0| [2025/04/30 20:45:24 814039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 814043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56836|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 814047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 814052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56836|min_srtt:56836|path_bw:1242828|loss_rate:12.83|path_pto:0| [2025/04/30 20:45:24 814056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 814060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 814064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 814068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 814072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 814076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:175|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 814080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150012|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:176893| [2025/04/30 20:45:24 814085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 814089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:304| [2025/04/30 20:45:24 814121] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:304|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150012|now:1746045924814095|stream_id:4|stream_offset:176893| [2025/04/30 20:45:24 814126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:304|origin_pktnum:175|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 814131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150012|applimit:0| [2025/04/30 20:45:24 814137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820715|now:1746045924814137|interval:6578| [2025/04/30 20:45:24 814144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820715|now:1746045924814137|interv:6578| [2025/04/30 20:45:24 814159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151212| [2025/04/30 20:45:24 814167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:176|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 814173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:178080| [2025/04/30 20:45:24 814181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 814185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:305| [2025/04/30 20:45:24 814214] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:305|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924814192|stream_id:4|stream_offset:178080| [2025/04/30 20:45:24 814220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:305|origin_pktnum:176|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 814227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 814234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820715|now:1746045924814233|interval:6482| [2025/04/30 20:45:24 814240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820715|now:1746045924814233|interv:6482| [2025/04/30 20:45:24 814247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 814255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 814261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 814269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 814274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:306| [2025/04/30 20:45:24 814303] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:306|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924814281|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 814309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:306|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 814338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 814346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820715|now:1746045924814345|interval:6370| [2025/04/30 20:45:24 814352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820715|now:1746045924814345|interv:6370| [2025/04/30 20:45:24 814359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 814367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924820715| [2025/04/30 20:45:24 814374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924820715| [2025/04/30 20:45:24 814393] [debug] |xqc_engine_wakeup_after|wakeup:1746045924820715|now:1746045924814393|diff:6322| [2025/04/30 20:45:24 814398] [debug] |xqc_engine_main_logic|END|now:1746045924813991| [2025/04/30 20:45:24 814403] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924814403| [2025/04/30 20:45:24 814407] [debug] |xqc_engine_wakeup_after|wakeup:1746045924820715|now:1746045924814407|diff:6308| [2025/04/30 20:45:24 814411] [debug] |xqc_engine_main_logic|END|now:1746045924814403| [2025/04/30 20:45:24 814671] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:98|state:ESTABED|recv_time:1746045924814670| [2025/04/30 20:45:24 814679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 814686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:102| [2025/04/30 20:45:24 814689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:103| [2025/04/30 20:45:24 814695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:103| [2025/04/30 20:45:24 814699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 814706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:181|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:181|path_largest_ack:181| [2025/04/30 20:45:24 814714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:120000|prior_delivered:77901|prior_time:1746045924757754|is_app_limited:0|send_elapse:49109|ack_elapse:56916|ctl_first_sent_time:1746045924758058|lagest_ack_time:1746045924814670|curr_delivered:146301| [2025/04/30 20:45:24 814718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924758058| [2025/04/30 20:45:24 814723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 814727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56836|rttvar:426|minrtt:30473|latest_rtt:56612|ack_delay:24| [2025/04/30 20:45:24 814731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56805|rttvar:382|minrtt:30473|latest_rtt:56612|ack_delay:24| [2025/04/30 20:45:24 814735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:181|lost_pn:178|thresh:3| [2025/04/30 20:45:24 814740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 814906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:178|lost_pn:178|po_sent_time:1746045924756255|lost_send_time:1746045924750765|loss_delay:63905|frame:STREAM |repair:128| [2025/04/30 20:45:24 814910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924756255u| [2025/04/30 20:45:24 814914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 814918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820383|now:1746045924814918|interval:5465| [2025/04/30 20:45:24 814922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820383|now:1746045924814918|interv:5465| [2025/04/30 20:45:24 814926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 49109, ack_elapse 56916, delivered 68400|rate 1201771|lost 42| [2025/04/30 20:45:24 814931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201771) in round 4| [2025/04/30 20:45:24 814935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 814939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 814943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924758058|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 814948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924758058|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 814952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56805|latest_rtt:56612|min_rtt:30473|applimit:0|lost:41|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 814958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:103|largest:103|pns:2| [2025/04/30 20:45:24 814963] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:98|pkt_type:SHORT_HEADER|pkt_num:103|frame:ACK |recv_time:1746045924814670|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 814967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044814670|now:1746045924814670|interv:120000000| [2025/04/30 20:45:24 814974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044814670|now:1746045924814670|interv:120000000| [2025/04/30 20:45:24 814978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924820715|pq_index:0| [2025/04/30 20:45:24 814982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924813991| [2025/04/30 20:45:24 814986] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924814986| [2025/04/30 20:45:24 814991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924814990| [2025/04/30 20:45:24 814997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56805|min_srtt:56805|path_bw:1242828|loss_rate:13.36|path_pto:0| [2025/04/30 20:45:24 815001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 815006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56805|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 815010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:178|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 815015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56805|min_srtt:56805|path_bw:1242828|loss_rate:13.36|path_pto:0| [2025/04/30 20:45:24 815019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 815024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56805|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 815028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 815033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56805|min_srtt:56805|path_bw:1242828|loss_rate:13.36|path_pto:0| [2025/04/30 20:45:24 815037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:286097| [2025/04/30 20:45:24 815041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 815045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 815049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 815053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 815058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:178|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 815062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 815069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 815073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:307| [2025/04/30 20:45:24 815104] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:307|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924815080|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 815110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:307|origin_pktnum:178|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 815115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 815121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820383|now:1746045924815121|interval:5262| [2025/04/30 20:45:24 815128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820383|now:1746045924815121|interv:5262| [2025/04/30 20:45:24 815135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 815143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 815150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 815157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 815164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:308| [2025/04/30 20:45:24 815192] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:308|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924815170|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 815197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:308|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 815204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 815211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924820383|now:1746045924815211|interval:5172| [2025/04/30 20:45:24 815218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924820383|now:1746045924815211|interv:5172| [2025/04/30 20:45:24 815225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 815232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924820383| [2025/04/30 20:45:24 815239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924820383| [2025/04/30 20:45:24 815245] [debug] |xqc_engine_wakeup_after|wakeup:1746045924820383|now:1746045924815245|diff:5138| [2025/04/30 20:45:24 815250] [debug] |xqc_engine_main_logic|END|now:1746045924814990| [2025/04/30 20:45:24 815256] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924815256| [2025/04/30 20:45:24 815260] [debug] |xqc_engine_wakeup_after|wakeup:1746045924820383|now:1746045924815260|diff:5123| [2025/04/30 20:45:24 815268] [debug] |xqc_engine_main_logic|END|now:1746045924815256| [2025/04/30 20:45:24 815658] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:100|state:ESTABED|recv_time:1746045924815657| [2025/04/30 20:45:24 815669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 815676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:103| [2025/04/30 20:45:24 815679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:104| [2025/04/30 20:45:24 815685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:104| [2025/04/30 20:45:24 815690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 815696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:184|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:184|path_largest_ack:184| [2025/04/30 20:45:24 815700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:123600|prior_delivered:77901|prior_time:1746045924757754|is_app_limited:0|send_elapse:49437|ack_elapse:57903|ctl_first_sent_time:1746045924758386|lagest_ack_time:1746045924815657|curr_delivered:147501| [2025/04/30 20:45:24 815705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924758386| [2025/04/30 20:45:24 815709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 815713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56805|rttvar:382|minrtt:30473|latest_rtt:57271|ack_delay:16| [2025/04/30 20:45:24 815718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56861|rttvar:399|minrtt:30473|latest_rtt:57271|ack_delay:16| [2025/04/30 20:45:24 815722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:184|lost_pn:181|thresh:3| [2025/04/30 20:45:24 815726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 815897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:180|lost_pn:181|po_sent_time:1746045924756478|lost_send_time:1746045924751228|loss_delay:64429|frame:STREAM |repair:128| [2025/04/30 20:45:24 815901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924756478u| [2025/04/30 20:45:24 815905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 815909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924822593|now:1746045924815909|interval:6684| [2025/04/30 20:45:24 815914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924822593|now:1746045924815909|interv:6684| [2025/04/30 20:45:24 815918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 49437, ack_elapse 57903, delivered 69600|rate 1202010|lost 43| [2025/04/30 20:45:24 815922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202010) in round 4| [2025/04/30 20:45:24 815926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 815930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 815934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924758386|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 815939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924758386|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 815943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56861|latest_rtt:57271|min_rtt:30473|applimit:0|lost:42|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 815949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:104|largest:104|pns:2| [2025/04/30 20:45:24 815953] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:100|pkt_type:SHORT_HEADER|pkt_num:104|frame:ACK |recv_time:1746045924815657|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 815958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044815657|now:1746045924815657|interv:120000000| [2025/04/30 20:45:24 815962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044815657|now:1746045924815657|interv:120000000| [2025/04/30 20:45:24 815969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924820383|pq_index:0| [2025/04/30 20:45:24 815973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924814990| [2025/04/30 20:45:24 815977] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924815977| [2025/04/30 20:45:24 815982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924815981| [2025/04/30 20:45:24 815988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|min_srtt:56861|path_bw:1242828|loss_rate:13.59|path_pto:0| [2025/04/30 20:45:24 815992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:182828| [2025/04/30 20:45:24 815997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 816001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:180|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 816006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|min_srtt:56861|path_bw:1242828|loss_rate:13.59|path_pto:0| [2025/04/30 20:45:24 816010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:286097| [2025/04/30 20:45:24 816014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 816018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 816023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|min_srtt:56861|path_bw:1242828|loss_rate:13.59|path_pto:0| [2025/04/30 20:45:24 816027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:287284| [2025/04/30 20:45:24 816031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 816035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 816039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 816043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 816047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:180|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 816051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:182828| [2025/04/30 20:45:24 816056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 816060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:309| [2025/04/30 20:45:24 816094] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:309|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924816069|stream_id:4|stream_offset:182828| [2025/04/30 20:45:24 816100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:309|origin_pktnum:180|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 816105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 816112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924822593|now:1746045924816112|interval:6481| [2025/04/30 20:45:24 816119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924822593|now:1746045924816112|interv:6481| [2025/04/30 20:45:24 816125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 816133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 816140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:286097| [2025/04/30 20:45:24 816147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 816153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:310| [2025/04/30 20:45:24 816181] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:310|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924816160|stream_id:4|stream_offset:286097| [2025/04/30 20:45:24 816187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:310|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 816194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 816201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924822593|now:1746045924816200|interval:6393| [2025/04/30 20:45:24 816208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924822593|now:1746045924816200|interv:6393| [2025/04/30 20:45:24 816214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 816222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924822593| [2025/04/30 20:45:24 816229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924822593| [2025/04/30 20:45:24 816236] [debug] |xqc_engine_wakeup_after|wakeup:1746045924822593|now:1746045924816236|diff:6357| [2025/04/30 20:45:24 816241] [debug] |xqc_engine_main_logic|END|now:1746045924815981| [2025/04/30 20:45:24 816247] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924816247| [2025/04/30 20:45:24 816251] [debug] |xqc_engine_wakeup_after|wakeup:1746045924822593|now:1746045924816251|diff:6342| [2025/04/30 20:45:24 816255] [debug] |xqc_engine_main_logic|END|now:1746045924816247| [2025/04/30 20:45:24 816680] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:100|state:ESTABED|recv_time:1746045924816679| [2025/04/30 20:45:24 816692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 816703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:104| [2025/04/30 20:45:24 816707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:105| [2025/04/30 20:45:24 816713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:105| [2025/04/30 20:45:24 816717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 816723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:185|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:185|path_largest_ack:185| [2025/04/30 20:45:24 816727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:122400|prior_delivered:80301|prior_time:1746045924759826|is_app_limited:0|send_elapse:51032|ack_elapse:56853|ctl_first_sent_time:1746045924760137|lagest_ack_time:1746045924816679|curr_delivered:148701| [2025/04/30 20:45:24 816732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924760137| [2025/04/30 20:45:24 816736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 816740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56861|rttvar:399|minrtt:30473|latest_rtt:56542|ack_delay:32| [2025/04/30 20:45:24 816745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56817|rttvar:387|minrtt:30473|latest_rtt:56542|ack_delay:32| [2025/04/30 20:45:24 816749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:185|lost_pn:182|thresh:3| [2025/04/30 20:45:24 816753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 816924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:182|lost_pn:182|po_sent_time:1746045924758164|lost_send_time:1746045924752760|loss_delay:63919|frame:STREAM |repair:128| [2025/04/30 20:45:24 816928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924758164u| [2025/04/30 20:45:24 816933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 816937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924822183|now:1746045924816936|interval:5247| [2025/04/30 20:45:24 816941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924822183|now:1746045924816936|interv:5247| [2025/04/30 20:45:24 816945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 51032, ack_elapse 56853, delivered 68400|rate 1203102|lost 44| [2025/04/30 20:45:24 816949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203102) in round 4| [2025/04/30 20:45:24 816953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 816958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 816961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924760137|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 816966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924760137|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 816971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56817|latest_rtt:56542|min_rtt:30473|applimit:0|lost:43|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 816976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:105|largest:105|pns:2| [2025/04/30 20:45:24 816981] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:100|pkt_type:SHORT_HEADER|pkt_num:105|frame:ACK |recv_time:1746045924816679|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 816986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044816679|now:1746045924816679|interv:120000000| [2025/04/30 20:45:24 816990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044816679|now:1746045924816679|interv:120000000| [2025/04/30 20:45:24 816994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924822593|pq_index:0| [2025/04/30 20:45:24 817001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924815981| [2025/04/30 20:45:24 817005] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924817004| [2025/04/30 20:45:24 817009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924817008| [2025/04/30 20:45:24 817015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56817|min_srtt:56817|path_bw:1242828|loss_rate:13.83|path_pto:0| [2025/04/30 20:45:24 817020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:185202| [2025/04/30 20:45:24 817024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56817|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 817029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:182|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 817033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56817|min_srtt:56817|path_bw:1242828|loss_rate:13.83|path_pto:0| [2025/04/30 20:45:24 817037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:287284| [2025/04/30 20:45:24 817042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56817|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 817046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 817050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56817|min_srtt:56817|path_bw:1242828|loss_rate:13.83|path_pto:0| [2025/04/30 20:45:24 817054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:288471| [2025/04/30 20:45:24 817059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 817063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 817066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 817071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 817075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:182|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 817079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:185202| [2025/04/30 20:45:24 817083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 817088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:311| [2025/04/30 20:45:24 817119] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:311|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924817094|stream_id:4|stream_offset:185202| [2025/04/30 20:45:24 817129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:311|origin_pktnum:182|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 817134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 817141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924822183|now:1746045924817141|interval:5042| [2025/04/30 20:45:24 817149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924822183|now:1746045924817141|interv:5042| [2025/04/30 20:45:24 817156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 817164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 817171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:287284| [2025/04/30 20:45:24 817178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 817183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:312| [2025/04/30 20:45:24 817212] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:312|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924817190|stream_id:4|stream_offset:287284| [2025/04/30 20:45:24 817218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:312|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 817225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 817231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924822183|now:1746045924817231|interval:4952| [2025/04/30 20:45:24 817238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924822183|now:1746045924817231|interv:4952| [2025/04/30 20:45:24 817245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 817253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924822183| [2025/04/30 20:45:24 817259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924822183| [2025/04/30 20:45:24 817266] [debug] |xqc_engine_wakeup_after|wakeup:1746045924822183|now:1746045924817266|diff:4917| [2025/04/30 20:45:24 817273] [debug] |xqc_engine_main_logic|END|now:1746045924817008| [2025/04/30 20:45:24 817283] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924817283| [2025/04/30 20:45:24 817289] [debug] |xqc_engine_wakeup_after|wakeup:1746045924822183|now:1746045924817289|diff:4894| [2025/04/30 20:45:24 817296] [debug] |xqc_engine_main_logic|END|now:1746045924817283| [2025/04/30 20:45:24 817652] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:107|state:ESTABED|recv_time:1746045924817651| [2025/04/30 20:45:24 817663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 817669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:105| [2025/04/30 20:45:24 817679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:106| [2025/04/30 20:45:24 817685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:106| [2025/04/30 20:45:24 817689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 817695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:187|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:187|path_largest_ack:187| [2025/04/30 20:45:24 817699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:124800|prior_delivered:80301|prior_time:1746045924759826|is_app_limited:0|send_elapse:51261|ack_elapse:57825|ctl_first_sent_time:1746045924760366|lagest_ack_time:1746045924817651|curr_delivered:149901| [2025/04/30 20:45:24 817704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924760366| [2025/04/30 20:45:24 817709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 817713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56817|rttvar:387|minrtt:30473|latest_rtt:57285|ack_delay:16| [2025/04/30 20:45:24 817717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56873|rttvar:404|minrtt:30473|latest_rtt:57285|ack_delay:16| [2025/04/30 20:45:24 817721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:187|lost_pn:184|thresh:3| [2025/04/30 20:45:24 817725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 817899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:183|lost_pn:184|po_sent_time:1746045924758264|lost_send_time:1746045924753206|loss_delay:64445|frame:STREAM |repair:128| [2025/04/30 20:45:24 817904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924758264u| [2025/04/30 20:45:24 817908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 817912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924824688|now:1746045924817912|interval:6776| [2025/04/30 20:45:24 817916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924824688|now:1746045924817912|interv:6776| [2025/04/30 20:45:24 817920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 51261, ack_elapse 57825, delivered 69600|rate 1203631|lost 45| [2025/04/30 20:45:24 817924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203631) in round 4| [2025/04/30 20:45:24 817929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 817933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 817936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924760366|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 817941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924760366|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 817945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56873|latest_rtt:57285|min_rtt:30473|applimit:0|lost:44|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 817950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 817954] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 817959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924842651|now:1746045924817651|interv:25000| [2025/04/30 20:45:24 817964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924817651|max_ack_delay:25000| [2025/04/30 20:45:24 817969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:106|largest:106|pns:2| [2025/04/30 20:45:24 817976] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:107|pkt_type:SHORT_HEADER|pkt_num:106|frame:ACK MAX_DATA |recv_time:1746045924817651|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 817980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044817651|now:1746045924817651|interv:120000000| [2025/04/30 20:45:24 817984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044817651|now:1746045924817651|interv:120000000| [2025/04/30 20:45:24 817988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924822183|pq_index:0| [2025/04/30 20:45:24 817993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924817008| [2025/04/30 20:45:24 817997] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924817996| [2025/04/30 20:45:24 818001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924818000| [2025/04/30 20:45:24 818007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56873|min_srtt:56873|path_bw:1242828|loss_rate:14.06|path_pto:0| [2025/04/30 20:45:24 818012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 818016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56873|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 818020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:183|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 818025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56873|min_srtt:56873|path_bw:1242828|loss_rate:14.06|path_pto:0| [2025/04/30 20:45:24 818029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:288471| [2025/04/30 20:45:24 818033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56873|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 818038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 818042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56873|min_srtt:56873|path_bw:1242828|loss_rate:14.06|path_pto:0| [2025/04/30 20:45:24 818046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:289658| [2025/04/30 20:45:24 818050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 818054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 818058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 818062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 818069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:183|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 818073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 818077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 818082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:313| [2025/04/30 20:45:24 818113] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:313|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924818088|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 818119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:313|origin_pktnum:183|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 818124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 818129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924824688|now:1746045924818128|interval:6560| [2025/04/30 20:45:24 818136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924824688|now:1746045924818128|interv:6560| [2025/04/30 20:45:24 818143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 818151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 818158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:288471| [2025/04/30 20:45:24 818165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 818172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:314| [2025/04/30 20:45:24 818200] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:314|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924818179|stream_id:4|stream_offset:288471| [2025/04/30 20:45:24 818206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:314|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 818213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 818219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924824688|now:1746045924818219|interval:6469| [2025/04/30 20:45:24 818226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924824688|now:1746045924818219|interv:6469| [2025/04/30 20:45:24 818233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 818240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924824688| [2025/04/30 20:45:24 818247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924824688| [2025/04/30 20:45:24 818260] [debug] |xqc_engine_wakeup_after|wakeup:1746045924824688|now:1746045924818259|diff:6429| [2025/04/30 20:45:24 818264] [debug] |xqc_engine_main_logic|END|now:1746045924818000| [2025/04/30 20:45:24 818270] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924818270| [2025/04/30 20:45:24 818273] [debug] |xqc_engine_wakeup_after|wakeup:1746045924824688|now:1746045924818273|diff:6415| [2025/04/30 20:45:24 818277] [debug] |xqc_engine_main_logic|END|now:1746045924818270| [2025/04/30 20:45:24 818701] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:104|state:ESTABED|recv_time:1746045924818700| [2025/04/30 20:45:24 818711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 818717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:106| [2025/04/30 20:45:24 818721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:107| [2025/04/30 20:45:24 818727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:107| [2025/04/30 20:45:24 818731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 818737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:189|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:189|path_largest_ack:189| [2025/04/30 20:45:24 818742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:124800|prior_delivered:82701|prior_time:1746045924761731|is_app_limited:0|send_elapse:51109|ack_elapse:56969|ctl_first_sent_time:1746045924762028|lagest_ack_time:1746045924818700|curr_delivered:151101| [2025/04/30 20:45:24 818747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924762028| [2025/04/30 20:45:24 818751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 818755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56873|rttvar:404|minrtt:30473|latest_rtt:56672|ack_delay:32| [2025/04/30 20:45:24 818760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56844|rttvar:361|minrtt:30473|latest_rtt:56672|ack_delay:32| [2025/04/30 20:45:24 818764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:189|lost_pn:186|thresh:3| [2025/04/30 20:45:24 818768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 818949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:186|lost_pn:186|po_sent_time:1746045924760243|lost_send_time:1746045924754751|loss_delay:63949|frame:STREAM |repair:128| [2025/04/30 20:45:24 818953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924760243u| [2025/04/30 20:45:24 818957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 818961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924824411|now:1746045924818961|interval:5450| [2025/04/30 20:45:24 818966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924824411|now:1746045924818961|interv:5450| [2025/04/30 20:45:24 818970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 51109, ack_elapse 56969, delivered 68400|rate 1200652|lost 46| [2025/04/30 20:45:24 818974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200652) in round 4| [2025/04/30 20:45:24 818978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 818982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 818986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924762028|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 818991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924762028|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 818995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56844|latest_rtt:56672|min_rtt:30473|applimit:0|lost:45|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 819003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:107|largest:107|pns:2| [2025/04/30 20:45:24 819008] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:104|pkt_type:SHORT_HEADER|pkt_num:107|frame:ACK |recv_time:1746045924818700|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 819013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044818700|now:1746045924818700|interv:120000000| [2025/04/30 20:45:24 819017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044818700|now:1746045924818700|interv:120000000| [2025/04/30 20:45:24 819021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924824688|pq_index:0| [2025/04/30 20:45:24 819025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924818000| [2025/04/30 20:45:24 819030] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924819029| [2025/04/30 20:45:24 819035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924819033| [2025/04/30 20:45:24 819040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56844|min_srtt:56844|path_bw:1242828|loss_rate:14.29|path_pto:0| [2025/04/30 20:45:24 819045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 819049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56844|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 819054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:186|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 819058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56844|min_srtt:56844|path_bw:1242828|loss_rate:14.29|path_pto:0| [2025/04/30 20:45:24 819062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:289658| [2025/04/30 20:45:24 819067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56844|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 819071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 819075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56844|min_srtt:56844|path_bw:1242828|loss_rate:14.29|path_pto:0| [2025/04/30 20:45:24 819080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:290845| [2025/04/30 20:45:24 819084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 819088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 819091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 819098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 819103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:186|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 819107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 819111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 819115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:315| [2025/04/30 20:45:24 819148] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:315|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924819122|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 819154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:315|origin_pktnum:186|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 819158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 819162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924824411|now:1746045924819162|interval:5249| [2025/04/30 20:45:24 819166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924824411|now:1746045924819162|interv:5249| [2025/04/30 20:45:24 819173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 819180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 819187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:289658| [2025/04/30 20:45:24 819194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 819200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:316| [2025/04/30 20:45:24 819238] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:316|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924819211|stream_id:4|stream_offset:289658| [2025/04/30 20:45:24 819244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:316|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 819249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 819253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924824411|now:1746045924819253|interval:5158| [2025/04/30 20:45:24 819258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924824411|now:1746045924819253|interv:5158| [2025/04/30 20:45:24 819263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 819271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924824411| [2025/04/30 20:45:24 819284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924824411| [2025/04/30 20:45:24 819290] [debug] |xqc_engine_wakeup_after|wakeup:1746045924824411|now:1746045924819290|diff:5121| [2025/04/30 20:45:24 819297] [debug] |xqc_engine_main_logic|END|now:1746045924819033| [2025/04/30 20:45:24 819305] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924819305| [2025/04/30 20:45:24 819327] [debug] |xqc_engine_wakeup_after|wakeup:1746045924824411|now:1746045924819327|diff:5084| [2025/04/30 20:45:24 819338] [debug] |xqc_engine_main_logic|END|now:1746045924819305| [2025/04/30 20:45:24 819684] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:106|state:ESTABED|recv_time:1746045924819682| [2025/04/30 20:45:24 819696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 819705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:107| [2025/04/30 20:45:24 819711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:108| [2025/04/30 20:45:24 819719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:108| [2025/04/30 20:45:24 819724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 819733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:192|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:192|path_largest_ack:192| [2025/04/30 20:45:24 819740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:128400|prior_delivered:82701|prior_time:1746045924761731|is_app_limited:0|send_elapse:51434|ack_elapse:57951|ctl_first_sent_time:1746045924762353|lagest_ack_time:1746045924819682|curr_delivered:152301| [2025/04/30 20:45:24 819747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924762353| [2025/04/30 20:45:24 819753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 819759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56844|rttvar:361|minrtt:30473|latest_rtt:57329|ack_delay:40| [2025/04/30 20:45:24 819765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56900|rttvar:382|minrtt:30473|latest_rtt:57329|ack_delay:40| [2025/04/30 20:45:24 819771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:192|lost_pn:189|thresh:3| [2025/04/30 20:45:24 819777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 819998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:188|lost_pn:189|po_sent_time:1746045924760462|lost_send_time:1746045924755187|loss_delay:64495|frame:STREAM |repair:128| [2025/04/30 20:45:24 820060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924760462u| [2025/04/30 20:45:24 820066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 820071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826630|now:1746045924820071|interval:6559| [2025/04/30 20:45:24 820077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826630|now:1746045924820071|interv:6559| [2025/04/30 20:45:24 820082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 51434, ack_elapse 57951, delivered 69600|rate 1201014|lost 47| [2025/04/30 20:45:24 820088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201014) in round 4| [2025/04/30 20:45:24 820094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 820099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 820106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924762353|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 820113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924762353|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 820125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56900|latest_rtt:57329|min_rtt:30473|applimit:0|lost:46|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 820134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:108|largest:108|pns:2| [2025/04/30 20:45:24 820141] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:106|pkt_type:SHORT_HEADER|pkt_num:108|frame:ACK |recv_time:1746045924819682|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 820148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044819682|now:1746045924819682|interv:120000000| [2025/04/30 20:45:24 820154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044819682|now:1746045924819682|interv:120000000| [2025/04/30 20:45:24 820160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924824411|pq_index:0| [2025/04/30 20:45:24 820166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924819033| [2025/04/30 20:45:24 820172] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924820172| [2025/04/30 20:45:24 820180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924820178| [2025/04/30 20:45:24 820188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56900|min_srtt:56900|path_bw:1242828|loss_rate:14.51|path_pto:0| [2025/04/30 20:45:24 820195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:192324| [2025/04/30 20:45:24 820202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56900|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 820210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:188|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 820217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56900|min_srtt:56900|path_bw:1242828|loss_rate:14.51|path_pto:0| [2025/04/30 20:45:24 820224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:290845| [2025/04/30 20:45:24 820230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56900|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 820237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 820244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56900|min_srtt:56900|path_bw:1242828|loss_rate:14.51|path_pto:0| [2025/04/30 20:45:24 820251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:292032| [2025/04/30 20:45:24 820266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 820272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 820278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 820285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 820292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:188|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 820299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:192324| [2025/04/30 20:45:24 820305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 820336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:317| [2025/04/30 20:45:24 820385] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:317|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924820351|stream_id:4|stream_offset:192324| [2025/04/30 20:45:24 820394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:317|origin_pktnum:188|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 820401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 820407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826630|now:1746045924820407|interval:6223| [2025/04/30 20:45:24 820414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826630|now:1746045924820407|interv:6223| [2025/04/30 20:45:24 820420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 820428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 820434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:290845| [2025/04/30 20:45:24 820440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 820445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:318| [2025/04/30 20:45:24 820476] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:318|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924820454|stream_id:4|stream_offset:290845| [2025/04/30 20:45:24 820485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:318|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 820491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 820498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826630|now:1746045924820498|interval:6132| [2025/04/30 20:45:24 820510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826630|now:1746045924820498|interv:6132| [2025/04/30 20:45:24 820516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 820523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924826630| [2025/04/30 20:45:24 820529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924826630| [2025/04/30 20:45:24 820535] [debug] |xqc_engine_wakeup_after|wakeup:1746045924826630|now:1746045924820535|diff:6095| [2025/04/30 20:45:24 820542] [debug] |xqc_engine_main_logic|END|now:1746045924820178| [2025/04/30 20:45:24 820549] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924820549| [2025/04/30 20:45:24 820556] [debug] |xqc_engine_wakeup_after|wakeup:1746045924826630|now:1746045924820556|diff:6074| [2025/04/30 20:45:24 820562] [debug] |xqc_engine_main_logic|END|now:1746045924820549| [2025/04/30 20:45:24 820705] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:106|state:ESTABED|recv_time:1746045924820704| [2025/04/30 20:45:24 820715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 820723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:108| [2025/04/30 20:45:24 820729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:109| [2025/04/30 20:45:24 820738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:109| [2025/04/30 20:45:24 820745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 820753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:193|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:193|path_largest_ack:193| [2025/04/30 20:45:24 820760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:127200|prior_delivered:85101|prior_time:1746045924763742|is_app_limited:0|send_elapse:52809|ack_elapse:56962|ctl_first_sent_time:1746045924764048|lagest_ack_time:1746045924820704|curr_delivered:153501| [2025/04/30 20:45:24 820768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924764048| [2025/04/30 20:45:24 820775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 820781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56900|rttvar:382|minrtt:30473|latest_rtt:56656|ack_delay:40| [2025/04/30 20:45:24 820788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56865|rttvar:358|minrtt:30473|latest_rtt:56656|ack_delay:40| [2025/04/30 20:45:24 820794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:193|lost_pn:190|thresh:3| [2025/04/30 20:45:24 820800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 820999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:190|lost_pn:190|po_sent_time:1746045924762135|lost_send_time:1746045924756731|loss_delay:63973|frame:STREAM |repair:128| [2025/04/30 20:45:24 821105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924762135u| [2025/04/30 20:45:24 821111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 821116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826206|now:1746045924821116|interval:5090| [2025/04/30 20:45:24 821122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826206|now:1746045924821116|interv:5090| [2025/04/30 20:45:24 821128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 52809, ack_elapse 56962, delivered 68400|rate 1200800|lost 48| [2025/04/30 20:45:24 821134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200800) in round 4| [2025/04/30 20:45:24 821140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 821151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 821157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924764048|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 821164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924764048|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 821171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56865|latest_rtt:56656|min_rtt:30473|applimit:0|lost:47|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 821179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:109|largest:109|pns:2| [2025/04/30 20:45:24 821186] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:106|pkt_type:SHORT_HEADER|pkt_num:109|frame:ACK |recv_time:1746045924820704|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 821193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044820704|now:1746045924820704|interv:120000000| [2025/04/30 20:45:24 821199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044820704|now:1746045924820704|interv:120000000| [2025/04/30 20:45:24 821205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924826630|pq_index:0| [2025/04/30 20:45:24 821211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924820178| [2025/04/30 20:45:24 821217] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924821217| [2025/04/30 20:45:24 821224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924821223| [2025/04/30 20:45:24 821233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56865|min_srtt:56865|path_bw:1242828|loss_rate:14.73|path_pto:0| [2025/04/30 20:45:24 821239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:194698| [2025/04/30 20:45:24 821246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56865|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 821253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:190|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 821260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56865|min_srtt:56865|path_bw:1242828|loss_rate:14.73|path_pto:0| [2025/04/30 20:45:24 821266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:292032| [2025/04/30 20:45:24 821272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56865|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 821279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 821290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56865|min_srtt:56865|path_bw:1242828|loss_rate:14.73|path_pto:0| [2025/04/30 20:45:24 821297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:293219| [2025/04/30 20:45:24 821303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 821309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 821339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 821345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 821350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:190|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 821356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:194698| [2025/04/30 20:45:24 821362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 821368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:319| [2025/04/30 20:45:24 821412] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:319|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924821378|stream_id:4|stream_offset:194698| [2025/04/30 20:45:24 821420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:319|origin_pktnum:190|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 821428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 821434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826206|now:1746045924821434|interval:4772| [2025/04/30 20:45:24 821441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826206|now:1746045924821434|interv:4772| [2025/04/30 20:45:24 821448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 821455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 821462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:292032| [2025/04/30 20:45:24 821469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 821475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:320| [2025/04/30 20:45:24 821510] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:320|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924821485|stream_id:4|stream_offset:292032| [2025/04/30 20:45:24 821519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:320|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 821532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 821538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924826206|now:1746045924821537|interval:4669| [2025/04/30 20:45:24 821544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924826206|now:1746045924821537|interv:4669| [2025/04/30 20:45:24 821550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 821557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924826206| [2025/04/30 20:45:24 821563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924826206| [2025/04/30 20:45:24 821569] [debug] |xqc_engine_wakeup_after|wakeup:1746045924826206|now:1746045924821568|diff:4638| [2025/04/30 20:45:24 821574] [debug] |xqc_engine_main_logic|END|now:1746045924821223| [2025/04/30 20:45:24 821582] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924821582| [2025/04/30 20:45:24 821588] [debug] |xqc_engine_wakeup_after|wakeup:1746045924826206|now:1746045924821588|diff:4618| [2025/04/30 20:45:24 821594] [debug] |xqc_engine_main_logic|END|now:1746045924821582| [2025/04/30 20:45:24 821682] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:108|state:ESTABED|recv_time:1746045924821681| [2025/04/30 20:45:24 821691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 821698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:109| [2025/04/30 20:45:24 821701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:110| [2025/04/30 20:45:24 821708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:110| [2025/04/30 20:45:24 821712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 821718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:196|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:196|path_largest_ack:196| [2025/04/30 20:45:24 821726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:130800|prior_delivered:85101|prior_time:1746045924763742|is_app_limited:0|send_elapse:53133|ack_elapse:57939|ctl_first_sent_time:1746045924764372|lagest_ack_time:1746045924821681|curr_delivered:154701| [2025/04/30 20:45:24 821732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924764372| [2025/04/30 20:45:24 821739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 821744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56865|rttvar:358|minrtt:30473|latest_rtt:57309|ack_delay:16| [2025/04/30 20:45:24 821749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56918|rttvar:376|minrtt:30473|latest_rtt:57309|ack_delay:16| [2025/04/30 20:45:24 821755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:196|lost_pn:193|thresh:3| [2025/04/30 20:45:24 821760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 821999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:191|lost_pn:193|po_sent_time:1746045924762233|lost_send_time:1746045924757209|loss_delay:64472|frame:STREAM |repair:128| [2025/04/30 20:45:24 822049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924762233u| [2025/04/30 20:45:24 822056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 822062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828628|now:1746045924822062|interval:6566| [2025/04/30 20:45:24 822080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828628|now:1746045924822062|interv:6566| [2025/04/30 20:45:24 822087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 53133, ack_elapse 57939, delivered 69600|rate 1201263|lost 49| [2025/04/30 20:45:24 822094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201263) in round 4| [2025/04/30 20:45:24 822101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 822107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 822113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924764372|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 822119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924764372|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 822126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56918|latest_rtt:57309|min_rtt:30473|applimit:0|lost:48|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 822135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:110|largest:110|pns:2| [2025/04/30 20:45:24 822142] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:108|pkt_type:SHORT_HEADER|pkt_num:110|frame:ACK |recv_time:1746045924821681|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 822149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044821681|now:1746045924821681|interv:120000000| [2025/04/30 20:45:24 822156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044821681|now:1746045924821681|interv:120000000| [2025/04/30 20:45:24 822162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924826206|pq_index:0| [2025/04/30 20:45:24 822169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924821223| [2025/04/30 20:45:24 822174] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924822174| [2025/04/30 20:45:24 822182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924822180| [2025/04/30 20:45:24 822191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56918|min_srtt:56918|path_bw:1242828|loss_rate:14.95|path_pto:0| [2025/04/30 20:45:24 822198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:195885| [2025/04/30 20:45:24 822205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56918|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 822212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:191|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 822219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56918|min_srtt:56918|path_bw:1242828|loss_rate:14.95|path_pto:0| [2025/04/30 20:45:24 822230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:293219| [2025/04/30 20:45:24 822237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56918|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 822244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 822251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56918|min_srtt:56918|path_bw:1242828|loss_rate:14.95|path_pto:0| [2025/04/30 20:45:24 822258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:294406| [2025/04/30 20:45:24 822265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 822270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 822276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 822283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 822290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:191|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 822296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:195885| [2025/04/30 20:45:24 822303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 822310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:321| [2025/04/30 20:45:24 822376] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:321|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924822341|stream_id:4|stream_offset:195885| [2025/04/30 20:45:24 822386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:321|origin_pktnum:191|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 822393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 822399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828628|now:1746045924822399|interval:6229| [2025/04/30 20:45:24 822406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828628|now:1746045924822399|interv:6229| [2025/04/30 20:45:24 822412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 822420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 822426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:293219| [2025/04/30 20:45:24 822439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 822445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:322| [2025/04/30 20:45:24 822485] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:322|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924822455|stream_id:4|stream_offset:293219| [2025/04/30 20:45:24 822494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:322|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 822502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 822508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828628|now:1746045924822508|interval:6120| [2025/04/30 20:45:24 822515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828628|now:1746045924822508|interv:6120| [2025/04/30 20:45:24 822521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 822528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924828628| [2025/04/30 20:45:24 822535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924828628| [2025/04/30 20:45:24 822541] [debug] |xqc_engine_wakeup_after|wakeup:1746045924828628|now:1746045924822541|diff:6087| [2025/04/30 20:45:24 822548] [debug] |xqc_engine_main_logic|END|now:1746045924822180| [2025/04/30 20:45:24 822556] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924822556| [2025/04/30 20:45:24 822562] [debug] |xqc_engine_wakeup_after|wakeup:1746045924828628|now:1746045924822562|diff:6066| [2025/04/30 20:45:24 822569] [debug] |xqc_engine_main_logic|END|now:1746045924822556| [2025/04/30 20:45:24 822700] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:108|state:ESTABED|recv_time:1746045924822699| [2025/04/30 20:45:24 822706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 822712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:110| [2025/04/30 20:45:24 822716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:111| [2025/04/30 20:45:24 822721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:111| [2025/04/30 20:45:24 822725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 822732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:197|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:197|path_largest_ack:197| [2025/04/30 20:45:24 822736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:129600|prior_delivered:87501|prior_time:1746045924765818|is_app_limited:0|send_elapse:53129|ack_elapse:56881|ctl_first_sent_time:1746045924766153|lagest_ack_time:1746045924822699|curr_delivered:155901| [2025/04/30 20:45:24 822741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924766153| [2025/04/30 20:45:24 822746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 822750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56918|rttvar:376|minrtt:30473|latest_rtt:56546|ack_delay:24| [2025/04/30 20:45:24 822759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56869|rttvar:381|minrtt:30473|latest_rtt:56546|ack_delay:24| [2025/04/30 20:45:24 822764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:197|lost_pn:194|thresh:3| [2025/04/30 20:45:24 822768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 822992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:194|lost_pn:194|po_sent_time:1746045924764156|lost_send_time:1746045924758722|loss_delay:63977|frame:STREAM |repair:128| [2025/04/30 20:45:24 823011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924764156u| [2025/04/30 20:45:24 823018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 823023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828233|now:1746045924823023|interval:5210| [2025/04/30 20:45:24 823027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828233|now:1746045924823023|interv:5210| [2025/04/30 20:45:24 823031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 53129, ack_elapse 56881, delivered 68400|rate 1202510|lost 50| [2025/04/30 20:45:24 823036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202510) in round 4| [2025/04/30 20:45:24 823040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 823044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 823048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924766153|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 823052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924766153|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 823057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56869|latest_rtt:56546|min_rtt:30473|applimit:0|lost:49|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 823063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:111|largest:111|pns:2| [2025/04/30 20:45:24 823067] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:108|pkt_type:SHORT_HEADER|pkt_num:111|frame:ACK |recv_time:1746045924822699|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 823072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044822699|now:1746045924822699|interv:120000000| [2025/04/30 20:45:24 823076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044822699|now:1746045924822699|interv:120000000| [2025/04/30 20:45:24 823080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924828628|pq_index:0| [2025/04/30 20:45:24 823084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924822180| [2025/04/30 20:45:24 823088] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924823088| [2025/04/30 20:45:24 823093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924823092| [2025/04/30 20:45:24 823099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56869|min_srtt:56869|path_bw:1242828|loss_rate:15.17|path_pto:0| [2025/04/30 20:45:24 823107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:199446| [2025/04/30 20:45:24 823111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56869|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 823116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:194|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 823120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56869|min_srtt:56869|path_bw:1242828|loss_rate:15.17|path_pto:0| [2025/04/30 20:45:24 823125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:294406| [2025/04/30 20:45:24 823129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56869|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 823133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 823138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56869|min_srtt:56869|path_bw:1242828|loss_rate:15.17|path_pto:0| [2025/04/30 20:45:24 823142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:295593| [2025/04/30 20:45:24 823146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 823150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 823154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 823158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 823162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:194|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 823167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:199446| [2025/04/30 20:45:24 823171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 823175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:323| [2025/04/30 20:45:24 823210] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:323|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924823183|stream_id:4|stream_offset:199446| [2025/04/30 20:45:24 823216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:323|origin_pktnum:194|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 823221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 823225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828233|now:1746045924823225|interval:5008| [2025/04/30 20:45:24 823238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828233|now:1746045924823225|interv:5008| [2025/04/30 20:45:24 823245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 823252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 823259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:294406| [2025/04/30 20:45:24 823267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 823274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:324| [2025/04/30 20:45:24 823332] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:324|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924823284|stream_id:4|stream_offset:294406| [2025/04/30 20:45:24 823347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:324|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 823354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 823360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924828233|now:1746045924823360|interval:4873| [2025/04/30 20:45:24 823365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924828233|now:1746045924823360|interv:4873| [2025/04/30 20:45:24 823369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 823374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924828233| [2025/04/30 20:45:24 823378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924828233| [2025/04/30 20:45:24 823382] [debug] |xqc_engine_wakeup_after|wakeup:1746045924828233|now:1746045924823382|diff:4851| [2025/04/30 20:45:24 823387] [debug] |xqc_engine_main_logic|END|now:1746045924823092| [2025/04/30 20:45:24 823395] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924823395| [2025/04/30 20:45:24 823401] [debug] |xqc_engine_wakeup_after|wakeup:1746045924828233|now:1746045924823401|diff:4832| [2025/04/30 20:45:24 823407] [debug] |xqc_engine_main_logic|END|now:1746045924823395| [2025/04/30 20:45:24 823702] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:110|state:ESTABED|recv_time:1746045924823700| [2025/04/30 20:45:24 823714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 823722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:111| [2025/04/30 20:45:24 823727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:112| [2025/04/30 20:45:24 823735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:112| [2025/04/30 20:45:24 823741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 823749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:199|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:199|path_largest_ack:199| [2025/04/30 20:45:24 823764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:132000|prior_delivered:87501|prior_time:1746045924765818|is_app_limited:0|send_elapse:53353|ack_elapse:57882|ctl_first_sent_time:1746045924766377|lagest_ack_time:1746045924823700|curr_delivered:157101| [2025/04/30 20:45:24 823771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924766377| [2025/04/30 20:45:24 823778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 823783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56869|rttvar:381|minrtt:30473|latest_rtt:57323|ack_delay:24| [2025/04/30 20:45:24 823790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56923|rttvar:393|minrtt:30473|latest_rtt:57323|ack_delay:24| [2025/04/30 20:45:24 823797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:199|lost_pn:196|thresh:3| [2025/04/30 20:45:24 823803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 823999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:195|lost_pn:196|po_sent_time:1746045924764256|lost_send_time:1746045924759212|loss_delay:64488|frame:STREAM |repair:128| [2025/04/30 20:45:24 824032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924764256u| [2025/04/30 20:45:24 824036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 824040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830748|now:1746045924824040|interval:6708| [2025/04/30 20:45:24 824045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830748|now:1746045924824040|interv:6708| [2025/04/30 20:45:24 824049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 53353, ack_elapse 57882, delivered 69600|rate 1202446|lost 51| [2025/04/30 20:45:24 824053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202446) in round 4| [2025/04/30 20:45:24 824057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 824062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 824066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924766377|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 824070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924766377|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 824075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56923|latest_rtt:57323|min_rtt:30473|applimit:0|lost:50|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 824081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:112|largest:112|pns:2| [2025/04/30 20:45:24 824085] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:110|pkt_type:SHORT_HEADER|pkt_num:112|frame:ACK |recv_time:1746045924823700|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 824090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044823700|now:1746045924823700|interv:120000000| [2025/04/30 20:45:24 824097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044823700|now:1746045924823700|interv:120000000| [2025/04/30 20:45:24 824101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924828233|pq_index:0| [2025/04/30 20:45:24 824105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924823092| [2025/04/30 20:45:24 824109] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924824109| [2025/04/30 20:45:24 824114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924824113| [2025/04/30 20:45:24 824120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|min_srtt:56923|path_bw:1242828|loss_rate:15.38|path_pto:0| [2025/04/30 20:45:24 824125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:200633| [2025/04/30 20:45:24 824130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 824134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:195|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 824139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|min_srtt:56923|path_bw:1242828|loss_rate:15.38|path_pto:0| [2025/04/30 20:45:24 824143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:295593| [2025/04/30 20:45:24 824147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 824152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 824156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|min_srtt:56923|path_bw:1242828|loss_rate:15.38|path_pto:0| [2025/04/30 20:45:24 824160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:296780| [2025/04/30 20:45:24 824165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 824168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 824172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 824177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 824181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:195|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 824185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:200633| [2025/04/30 20:45:24 824192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 824196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:325| [2025/04/30 20:45:24 824236] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:325|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924824204|stream_id:4|stream_offset:200633| [2025/04/30 20:45:24 824246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:325|origin_pktnum:195|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 824254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 824259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830748|now:1746045924824259|interval:6489| [2025/04/30 20:45:24 824264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830748|now:1746045924824259|interv:6489| [2025/04/30 20:45:24 824268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 824273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 824277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:295593| [2025/04/30 20:45:24 824283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 824289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:326| [2025/04/30 20:45:24 824351] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:326|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924824300|stream_id:4|stream_offset:295593| [2025/04/30 20:45:24 824365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:326|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 824372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 824378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830748|now:1746045924824377|interval:6371| [2025/04/30 20:45:24 824384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830748|now:1746045924824377|interv:6371| [2025/04/30 20:45:24 824390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 824397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924830748| [2025/04/30 20:45:24 824404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924830748| [2025/04/30 20:45:24 824410] [debug] |xqc_engine_wakeup_after|wakeup:1746045924830748|now:1746045924824410|diff:6338| [2025/04/30 20:45:24 824417] [debug] |xqc_engine_main_logic|END|now:1746045924824113| [2025/04/30 20:45:24 824425] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924824425| [2025/04/30 20:45:24 824431] [debug] |xqc_engine_wakeup_after|wakeup:1746045924830748|now:1746045924824431|diff:6317| [2025/04/30 20:45:24 824437] [debug] |xqc_engine_main_logic|END|now:1746045924824425| [2025/04/30 20:45:24 824672] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:112|state:ESTABED|recv_time:1746045924824671| [2025/04/30 20:45:24 824679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 824685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:112| [2025/04/30 20:45:24 824689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:113| [2025/04/30 20:45:24 824695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:113| [2025/04/30 20:45:24 824699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 824705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:201|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:201|path_largest_ack:201| [2025/04/30 20:45:24 824710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:132000|prior_delivered:89901|prior_time:1746045924767822|is_app_limited:0|send_elapse:54926|ack_elapse:56849|ctl_first_sent_time:1746045924768129|lagest_ack_time:1746045924824671|curr_delivered:158301| [2025/04/30 20:45:24 824715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924768129| [2025/04/30 20:45:24 824720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 824724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56923|rttvar:393|minrtt:30473|latest_rtt:56542|ack_delay:24| [2025/04/30 20:45:24 824728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56872|rttvar:396|minrtt:30473|latest_rtt:56542|ack_delay:24| [2025/04/30 20:45:24 824732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:201|lost_pn:198|thresh:3| [2025/04/30 20:45:24 824736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 824957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:198|lost_pn:198|po_sent_time:1746045924766260|lost_send_time:1746045924760690|loss_delay:63981|frame:STREAM |repair:128| [2025/04/30 20:45:24 824961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924766260u| [2025/04/30 20:45:24 824965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 824970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830463|now:1746045924824969|interval:5494| [2025/04/30 20:45:24 824974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830463|now:1746045924824969|interv:5494| [2025/04/30 20:45:24 824978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 54926, ack_elapse 56849, delivered 68400|rate 1203187|lost 52| [2025/04/30 20:45:24 824982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203187) in round 4| [2025/04/30 20:45:24 824987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 824991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 824995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924768129|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 825003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924768129|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 825007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56872|latest_rtt:56542|min_rtt:30473|applimit:0|lost:51|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 825013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:113|largest:113|pns:2| [2025/04/30 20:45:24 825018] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:112|pkt_type:SHORT_HEADER|pkt_num:113|frame:ACK |recv_time:1746045924824671|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 825022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044824671|now:1746045924824671|interv:120000000| [2025/04/30 20:45:24 825026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044824671|now:1746045924824671|interv:120000000| [2025/04/30 20:45:24 825030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924830748|pq_index:0| [2025/04/30 20:45:24 825035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924824113| [2025/04/30 20:45:24 825039] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924825039| [2025/04/30 20:45:24 825044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924825042| [2025/04/30 20:45:24 825050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56872|min_srtt:56872|path_bw:1242828|loss_rate:15.60|path_pto:0| [2025/04/30 20:45:24 825054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 825059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56872|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 825063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:198|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 825068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56872|min_srtt:56872|path_bw:1242828|loss_rate:15.60|path_pto:0| [2025/04/30 20:45:24 825072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:296780| [2025/04/30 20:45:24 825077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56872|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 825081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 825085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56872|min_srtt:56872|path_bw:1242828|loss_rate:15.60|path_pto:0| [2025/04/30 20:45:24 825090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:297967| [2025/04/30 20:45:24 825097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 825101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 825105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 825109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 825113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:198|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 825118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 825122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 825126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:327| [2025/04/30 20:45:24 825160] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:327|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924825133|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 825166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:327|origin_pktnum:198|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 825171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 825175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830463|now:1746045924825175|interval:5288| [2025/04/30 20:45:24 825179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830463|now:1746045924825175|interv:5288| [2025/04/30 20:45:24 825184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 825189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 825193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:296780| [2025/04/30 20:45:24 825197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 825202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:328| [2025/04/30 20:45:24 825224] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:328|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924825207|stream_id:4|stream_offset:296780| [2025/04/30 20:45:24 825229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:328|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 825234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 825238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924830463|now:1746045924825238|interval:5225| [2025/04/30 20:45:24 825246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924830463|now:1746045924825238|interv:5225| [2025/04/30 20:45:24 825250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 825255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924830463| [2025/04/30 20:45:24 825259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924830463| [2025/04/30 20:45:24 825263] [debug] |xqc_engine_wakeup_after|wakeup:1746045924830463|now:1746045924825263|diff:5200| [2025/04/30 20:45:24 825267] [debug] |xqc_engine_main_logic|END|now:1746045924825042| [2025/04/30 20:45:24 825278] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924825277| [2025/04/30 20:45:24 825281] [debug] |xqc_engine_wakeup_after|wakeup:1746045924830463|now:1746045924825281|diff:5182| [2025/04/30 20:45:24 825287] [debug] |xqc_engine_main_logic|END|now:1746045924825277| [2025/04/30 20:45:24 825665] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:114|state:ESTABED|recv_time:1746045924825664| [2025/04/30 20:45:24 825675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 825682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:113| [2025/04/30 20:45:24 825686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:114| [2025/04/30 20:45:24 825692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:114| [2025/04/30 20:45:24 825696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 825703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:203|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:203|path_largest_ack:203| [2025/04/30 20:45:24 825707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:134400|prior_delivered:89901|prior_time:1746045924767822|is_app_limited:0|send_elapse:55154|ack_elapse:57842|ctl_first_sent_time:1746045924768357|lagest_ack_time:1746045924825664|curr_delivered:159501| [2025/04/30 20:45:24 825712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924768357| [2025/04/30 20:45:24 825717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 825721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56872|rttvar:396|minrtt:30473|latest_rtt:57307|ack_delay:24| [2025/04/30 20:45:24 825725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56923|rttvar:399|minrtt:30473|latest_rtt:57307|ack_delay:24| [2025/04/30 20:45:24 825730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:203|lost_pn:200|thresh:3| [2025/04/30 20:45:24 825734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 825940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:200|lost_pn:200|po_sent_time:1746045924766482|lost_send_time:1746045924761194|loss_delay:64470|frame:STREAM |repair:128| [2025/04/30 20:45:24 825945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924766482u| [2025/04/30 20:45:24 825949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 825955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832705|now:1746045924825955|interval:6750| [2025/04/30 20:45:24 825960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832705|now:1746045924825955|interv:6750| [2025/04/30 20:45:24 825964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55154, ack_elapse 57842, delivered 69600|rate 1203277|lost 53| [2025/04/30 20:45:24 825968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203277) in round 4| [2025/04/30 20:45:24 825972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 825977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 825980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924768357|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 825985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924768357|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 825990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151212|srtt:56923|latest_rtt:57307|min_rtt:30473|applimit:0|lost:52|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 825995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:114|largest:114|pns:2| [2025/04/30 20:45:24 826000] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:114|pkt_type:SHORT_HEADER|pkt_num:114|frame:ACK |recv_time:1746045924825664|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 826004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044825664|now:1746045924825664|interv:120000000| [2025/04/30 20:45:24 826008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044825664|now:1746045924825664|interv:120000000| [2025/04/30 20:45:24 826012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924830463|pq_index:0| [2025/04/30 20:45:24 826017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924825042| [2025/04/30 20:45:24 826021] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924826021| [2025/04/30 20:45:24 826026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924826025| [2025/04/30 20:45:24 826032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|min_srtt:56923|path_bw:1242828|loss_rate:15.81|path_pto:0| [2025/04/30 20:45:24 826036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 826041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 826048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:200|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 826052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|min_srtt:56923|path_bw:1242828|loss_rate:15.81|path_pto:0| [2025/04/30 20:45:24 826057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:297967| [2025/04/30 20:45:24 826061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 826065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 826070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56923|min_srtt:56923|path_bw:1242828|loss_rate:15.81|path_pto:0| [2025/04/30 20:45:24 826074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:299154| [2025/04/30 20:45:24 826078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 826082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 826086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 826090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 826095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:200|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 826099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151212|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 826103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 826108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:329| [2025/04/30 20:45:24 826144] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:329|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151212|now:1746045924826114|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 826153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:329|origin_pktnum:200|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 826161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151212|applimit:0| [2025/04/30 20:45:24 826167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832705|now:1746045924826167|interval:6538| [2025/04/30 20:45:24 826174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832705|now:1746045924826167|interv:6538| [2025/04/30 20:45:24 826180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152412| [2025/04/30 20:45:24 826185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 826193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152412|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:297967| [2025/04/30 20:45:24 826198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 826202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:330| [2025/04/30 20:45:24 826233] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:330|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152412|now:1746045924826208|stream_id:4|stream_offset:297967| [2025/04/30 20:45:24 826241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:330|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 826249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152412|applimit:0| [2025/04/30 20:45:24 826255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832705|now:1746045924826255|interval:6450| [2025/04/30 20:45:24 826262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832705|now:1746045924826255|interv:6450| [2025/04/30 20:45:24 826266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153612| [2025/04/30 20:45:24 826271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924832705| [2025/04/30 20:45:24 826275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924832705| [2025/04/30 20:45:24 826279] [debug] |xqc_engine_wakeup_after|wakeup:1746045924832705|now:1746045924826279|diff:6426| [2025/04/30 20:45:24 826284] [debug] |xqc_engine_main_logic|END|now:1746045924826025| [2025/04/30 20:45:24 826289] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924826289| [2025/04/30 20:45:24 826293] [debug] |xqc_engine_wakeup_after|wakeup:1746045924832705|now:1746045924826293|diff:6412| [2025/04/30 20:45:24 826297] [debug] |xqc_engine_main_logic|END|now:1746045924826289| [2025/04/30 20:45:24 826639] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:115|state:ESTABED|recv_time:1746045924826638| [2025/04/30 20:45:24 826648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 826654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:114| [2025/04/30 20:45:24 826658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:115| [2025/04/30 20:45:24 826663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:115| [2025/04/30 20:45:24 826667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 826674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:205|origin_pktnum:0|size:1206|pns:2|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|frame_largest_ack:205|path_largest_ack:205| [2025/04/30 20:45:24 826678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:134406|prior_delivered:92301|prior_time:1746045924769864|is_app_limited:0|send_elapse:55404|ack_elapse:56774|ctl_first_sent_time:1746045924770264|lagest_ack_time:1746045924826638|curr_delivered:160707| [2025/04/30 20:45:24 826683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924770264| [2025/04/30 20:45:24 826688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 826696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56923|rttvar:399|minrtt:30473|latest_rtt:56374|ack_delay:48| [2025/04/30 20:45:24 826701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56848|rttvar:449|minrtt:30473|latest_rtt:56374|ack_delay:48| [2025/04/30 20:45:24 826705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:205|lost_pn:202|thresh:3| [2025/04/30 20:45:24 826709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 826918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:202|lost_pn:202|po_sent_time:1746045924768235|lost_send_time:1746045924762684|loss_delay:63954|frame:STREAM |repair:128| [2025/04/30 20:45:24 826923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924768235u| [2025/04/30 20:45:24 826927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 59|pns:2| [2025/04/30 20:45:24 826931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 826935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832419|now:1746045924826935|interval:5484| [2025/04/30 20:45:24 826939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832419|now:1746045924826935|interv:5484| [2025/04/30 20:45:24 826943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55404, ack_elapse 56774, delivered 68406|rate 1204882|lost 54| [2025/04/30 20:45:24 826947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204882) in round 4| [2025/04/30 20:45:24 826952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 826956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 826960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1206|po_sent_time:1746045924770264|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 826964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1206|po_sent_time:1746045924770264|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 826969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56848|latest_rtt:56374|min_rtt:30473|applimit:0|lost:53|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 826974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:115|largest:115|pns:2| [2025/04/30 20:45:24 826979] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:115|pkt_type:SHORT_HEADER|pkt_num:115|frame:ACK |recv_time:1746045924826638|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 826983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044826638|now:1746045924826638|interv:120000000| [2025/04/30 20:45:24 826990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044826638|now:1746045924826638|interv:120000000| [2025/04/30 20:45:24 826994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924832705|pq_index:0| [2025/04/30 20:45:24 826998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924826025| [2025/04/30 20:45:24 827002] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924827002| [2025/04/30 20:45:24 827007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924827006| [2025/04/30 20:45:24 827013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56848|min_srtt:56848|path_bw:1242828|loss_rate:16.01|path_pto:0| [2025/04/30 20:45:24 827017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 827022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56848|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 827026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:202|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 827031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56848|min_srtt:56848|path_bw:1242828|loss_rate:16.01|path_pto:0| [2025/04/30 20:45:24 827035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:299154| [2025/04/30 20:45:24 827039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56848|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 827043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 827048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56848|min_srtt:56848|path_bw:1242828|loss_rate:16.01|path_pto:0| [2025/04/30 20:45:24 827052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:300341| [2025/04/30 20:45:24 827056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 827060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 827064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 827068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 827073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:202|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 827077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 827084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 827088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:331| [2025/04/30 20:45:24 827122] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:331|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924827094|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 827131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:331|origin_pktnum:202|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 827138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 827144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832419|now:1746045924827144|interval:5275| [2025/04/30 20:45:24 827151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832419|now:1746045924827144|interv:5275| [2025/04/30 20:45:24 827157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 827161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 827166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:299154| [2025/04/30 20:45:24 827170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 827174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:332| [2025/04/30 20:45:24 827203] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:332|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924827180|stream_id:4|stream_offset:299154| [2025/04/30 20:45:24 827212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:332|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 827219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 827225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832419|now:1746045924827225|interval:5194| [2025/04/30 20:45:24 827232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832419|now:1746045924827225|interv:5194| [2025/04/30 20:45:24 827236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 827241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924832419| [2025/04/30 20:45:24 827245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924832419| [2025/04/30 20:45:24 827249] [debug] |xqc_engine_wakeup_after|wakeup:1746045924832419|now:1746045924827249|diff:5170| [2025/04/30 20:45:24 827253] [debug] |xqc_engine_main_logic|END|now:1746045924827006| [2025/04/30 20:45:24 827258] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924827258| [2025/04/30 20:45:24 827262] [debug] |xqc_engine_wakeup_after|wakeup:1746045924832419|now:1746045924827262|diff:5157| [2025/04/30 20:45:24 827266] [debug] |xqc_engine_main_logic|END|now:1746045924827258| [2025/04/30 20:45:24 827623] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:114|state:ESTABED|recv_time:1746045924827622| [2025/04/30 20:45:24 827632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 827638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:115| [2025/04/30 20:45:24 827641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:116| [2025/04/30 20:45:24 827647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:116| [2025/04/30 20:45:24 827651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 827657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:206|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:206|path_largest_ack:206| [2025/04/30 20:45:24 827662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:135606|prior_delivered:92301|prior_time:1746045924769864|is_app_limited:0|send_elapse:55572|ack_elapse:57758|ctl_first_sent_time:1746045924770432|lagest_ack_time:1746045924827622|curr_delivered:161907| [2025/04/30 20:45:24 827666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924770432| [2025/04/30 20:45:24 827671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 827675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56848|rttvar:449|minrtt:30473|latest_rtt:57190|ack_delay:32| [2025/04/30 20:45:24 827679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56886|rttvar:414|minrtt:30473|latest_rtt:57190|ack_delay:32| [2025/04/30 20:45:24 827683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:206|lost_pn:203|thresh:3| [2025/04/30 20:45:24 827687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 827902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 827906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832803|now:1746045924827906|interval:4897| [2025/04/30 20:45:24 827910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832803|now:1746045924827906|interv:4897| [2025/04/30 20:45:24 827914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55572, ack_elapse 57758, delivered 69606|rate 1205131|lost 54| [2025/04/30 20:45:24 827919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205131) in round 4| [2025/04/30 20:45:24 827923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 827927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 827931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924770432|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 827937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924770432|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 827942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152406|srtt:56886|latest_rtt:57190|min_rtt:30473|applimit:0|lost:54|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 827947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:116|largest:116|pns:2| [2025/04/30 20:45:24 827952] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:114|pkt_type:SHORT_HEADER|pkt_num:116|frame:ACK |recv_time:1746045924827622|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 827956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044827622|now:1746045924827622|interv:120000000| [2025/04/30 20:45:24 827960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044827622|now:1746045924827622|interv:120000000| [2025/04/30 20:45:24 827964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924832419|pq_index:0| [2025/04/30 20:45:24 827969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924827006| [2025/04/30 20:45:24 827973] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924827972| [2025/04/30 20:45:24 827977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924827976| [2025/04/30 20:45:24 827983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56886|min_srtt:56886|path_bw:1242828|loss_rate:16.22|path_pto:0| [2025/04/30 20:45:24 827988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:300341| [2025/04/30 20:45:24 827992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56886|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 827996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 828001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56886|min_srtt:56886|path_bw:1242828|loss_rate:16.22|path_pto:0| [2025/04/30 20:45:24 828005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:301528| [2025/04/30 20:45:24 828009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 828013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 828017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 828021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 828028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 828033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:300341| [2025/04/30 20:45:24 828037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 828041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:333| [2025/04/30 20:45:24 828076] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:333|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924828047|stream_id:4|stream_offset:300341| [2025/04/30 20:45:24 828085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:333|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 828092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 828099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924832803|now:1746045924828098|interval:4705| [2025/04/30 20:45:24 828106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924832803|now:1746045924828098|interv:4705| [2025/04/30 20:45:24 828111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 828116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924832803| [2025/04/30 20:45:24 828120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924832803| [2025/04/30 20:45:24 828124] [debug] |xqc_engine_wakeup_after|wakeup:1746045924832803|now:1746045924828124|diff:4679| [2025/04/30 20:45:24 828128] [debug] |xqc_engine_main_logic|END|now:1746045924827976| [2025/04/30 20:45:24 828134] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924828133| [2025/04/30 20:45:24 828137] [debug] |xqc_engine_wakeup_after|wakeup:1746045924832803|now:1746045924828137|diff:4666| [2025/04/30 20:45:24 828141] [debug] |xqc_engine_main_logic|END|now:1746045924828133| [2025/04/30 20:45:24 828621] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:116|state:ESTABED|recv_time:1746045924828620| [2025/04/30 20:45:24 828630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 828635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:116| [2025/04/30 20:45:24 828639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:117| [2025/04/30 20:45:24 828645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:117| [2025/04/30 20:45:24 828649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 828655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:209|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:209|path_largest_ack:209| [2025/04/30 20:45:24 828659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:136806|prior_delivered:94701|prior_time:1746045924771781|is_app_limited:0|send_elapse:57042|ack_elapse:56839|ctl_first_sent_time:1746045924772089|lagest_ack_time:1746045924828620|curr_delivered:163107| [2025/04/30 20:45:24 828664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924772089| [2025/04/30 20:45:24 828672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 828677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56886|rttvar:414|minrtt:30473|latest_rtt:56531|ack_delay:32| [2025/04/30 20:45:24 828681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56838|rttvar:407|minrtt:30473|latest_rtt:56531|ack_delay:32| [2025/04/30 20:45:24 828685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:209|lost_pn:206|thresh:3| [2025/04/30 20:45:24 828689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 828903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:204|lost_pn:206|po_sent_time:1746045924768465|lost_send_time:1746045924764678|loss_delay:63942|frame:STREAM |repair:128| [2025/04/30 20:45:24 828908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924768465u| [2025/04/30 20:45:24 828912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 828916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924834501|now:1746045924828916|interval:5585| [2025/04/30 20:45:24 828920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924834501|now:1746045924828916|interv:5585| [2025/04/30 20:45:24 828925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57042, ack_elapse 56839, delivered 68406|rate 1199221|lost 55| [2025/04/30 20:45:24 828929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199221) in round 4| [2025/04/30 20:45:24 828933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 828937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 828941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924772089|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 828946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924772089|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 828950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56838|latest_rtt:56531|min_rtt:30473|applimit:0|lost:54|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 828956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:117|largest:117|pns:2| [2025/04/30 20:45:24 828960] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:116|pkt_type:SHORT_HEADER|pkt_num:117|frame:ACK |recv_time:1746045924828620|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 828967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044828620|now:1746045924828620|interv:120000000| [2025/04/30 20:45:24 828972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044828620|now:1746045924828620|interv:120000000| [2025/04/30 20:45:24 828976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924832803|pq_index:0| [2025/04/30 20:45:24 828980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924827976| [2025/04/30 20:45:24 828984] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924828984| [2025/04/30 20:45:24 828988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924828988| [2025/04/30 20:45:24 828994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56838|min_srtt:56838|path_bw:1242828|loss_rate:16.17|path_pto:0| [2025/04/30 20:45:24 828999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:211316| [2025/04/30 20:45:24 829003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56838|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 829008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:204|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 829012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56838|min_srtt:56838|path_bw:1242828|loss_rate:16.17|path_pto:0| [2025/04/30 20:45:24 829017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:301528| [2025/04/30 20:45:24 829021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56838|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 829025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 829029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56838|min_srtt:56838|path_bw:1242828|loss_rate:16.17|path_pto:0| [2025/04/30 20:45:24 829034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:302715| [2025/04/30 20:45:24 829038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 829042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 829046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 829050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 829054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:204|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 829061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:211316| [2025/04/30 20:45:24 829065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 829069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:334| [2025/04/30 20:45:24 829103] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:334|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924829075|stream_id:4|stream_offset:211316| [2025/04/30 20:45:24 829112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:334|origin_pktnum:204|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 829119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 829126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924834501|now:1746045924829125|interval:5376| [2025/04/30 20:45:24 829133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924834501|now:1746045924829125|interv:5376| [2025/04/30 20:45:24 829137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 829142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 829146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:301528| [2025/04/30 20:45:24 829151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 829155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:335| [2025/04/30 20:45:24 829184] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:335|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924829161|stream_id:4|stream_offset:301528| [2025/04/30 20:45:24 829193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:335|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 829200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 829206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924834501|now:1746045924829206|interval:5295| [2025/04/30 20:45:24 829213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924834501|now:1746045924829206|interv:5295| [2025/04/30 20:45:24 829217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 829222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924834501| [2025/04/30 20:45:24 829226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924834501| [2025/04/30 20:45:24 829230] [debug] |xqc_engine_wakeup_after|wakeup:1746045924834501|now:1746045924829230|diff:5271| [2025/04/30 20:45:24 829234] [debug] |xqc_engine_main_logic|END|now:1746045924828988| [2025/04/30 20:45:24 829239] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924829239| [2025/04/30 20:45:24 829247] [debug] |xqc_engine_wakeup_after|wakeup:1746045924834501|now:1746045924829247|diff:5254| [2025/04/30 20:45:24 829251] [debug] |xqc_engine_main_logic|END|now:1746045924829239| [2025/04/30 20:45:24 829678] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:118|state:ESTABED|recv_time:1746045924829678| [2025/04/30 20:45:24 829687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 829693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:117| [2025/04/30 20:45:24 829696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:118| [2025/04/30 20:45:24 829702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:118| [2025/04/30 20:45:24 829706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 829712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:211|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:211|path_largest_ack:211| [2025/04/30 20:45:24 829717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:139206|prior_delivered:94701|prior_time:1746045924771781|is_app_limited:0|send_elapse:57318|ack_elapse:57897|ctl_first_sent_time:1746045924772365|lagest_ack_time:1746045924829678|curr_delivered:164307| [2025/04/30 20:45:24 829721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924772365| [2025/04/30 20:45:24 829726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 829730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56838|rttvar:407|minrtt:30473|latest_rtt:57313|ack_delay:16| [2025/04/30 20:45:24 829734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56896|rttvar:420|minrtt:30473|latest_rtt:57313|ack_delay:16| [2025/04/30 20:45:24 829738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:211|lost_pn:208|thresh:3| [2025/04/30 20:45:24 829742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 829960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:207|lost_pn:208|po_sent_time:1746045924770559|lost_send_time:1746045924765201|loss_delay:64477|frame:STREAM |repair:128| [2025/04/30 20:45:24 829965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:208|lost_pn:208|po_sent_time:1746045924770704|lost_send_time:1746045924765201|loss_delay:64477|frame:STREAM |repair:128| [2025/04/30 20:45:24 829969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924770704u| [2025/04/30 20:45:24 829973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 829977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836687|now:1746045924829977|interval:6710| [2025/04/30 20:45:24 829987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836687|now:1746045924829977|interv:6710| [2025/04/30 20:45:24 829991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57318, ack_elapse 57897, delivered 69606|rate 1202238|lost 57| [2025/04/30 20:45:24 829996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202238) in round 4| [2025/04/30 20:45:24 830000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 830004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 830008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924772365|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 830012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924772365|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 830016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56896|latest_rtt:57313|min_rtt:30473|applimit:0|lost:55|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 830022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:118|largest:118|pns:2| [2025/04/30 20:45:24 830026] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:118|pkt_type:SHORT_HEADER|pkt_num:118|frame:ACK |recv_time:1746045924829678|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 830031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044829678|now:1746045924829678|interv:120000000| [2025/04/30 20:45:24 830035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044829678|now:1746045924829678|interv:120000000| [2025/04/30 20:45:24 830039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924834501|pq_index:0| [2025/04/30 20:45:24 830043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924828988| [2025/04/30 20:45:24 830047] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924830047| [2025/04/30 20:45:24 830052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924830051| [2025/04/30 20:45:24 830057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56896|min_srtt:56896|path_bw:1242828|loss_rate:16.37|path_pto:0| [2025/04/30 20:45:24 830062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:214877| [2025/04/30 20:45:24 830066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56896|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 830070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:207|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 830077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56896|min_srtt:56896|path_bw:1242828|loss_rate:16.37|path_pto:0| [2025/04/30 20:45:24 830081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 830085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56896|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 830090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:208|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 830094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56896|min_srtt:56896|path_bw:1242828|loss_rate:16.37|path_pto:0| [2025/04/30 20:45:24 830098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:302715| [2025/04/30 20:45:24 830102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56896|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 830106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 830111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56896|min_srtt:56896|path_bw:1242828|loss_rate:16.37|path_pto:0| [2025/04/30 20:45:24 830115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:303902| [2025/04/30 20:45:24 830119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 830123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 830127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 830131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 830135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:207|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 830139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:214877| [2025/04/30 20:45:24 830143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 830148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:336| [2025/04/30 20:45:24 830182] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:336|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924830154|stream_id:4|stream_offset:214877| [2025/04/30 20:45:24 830191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:336|origin_pktnum:207|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 830198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 830211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836687|now:1746045924830211|interval:6476| [2025/04/30 20:45:24 830217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836687|now:1746045924830211|interv:6476| [2025/04/30 20:45:24 830221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 830226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:208|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 830231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 830235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 830239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:337| [2025/04/30 20:45:24 830269] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:337|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924830246|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 830278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:337|origin_pktnum:208|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 830286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 830293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836687|now:1746045924830293|interval:6394| [2025/04/30 20:45:24 830299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836687|now:1746045924830293|interv:6394| [2025/04/30 20:45:24 830303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 830308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 830329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:302715| [2025/04/30 20:45:24 830340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 830346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:338| [2025/04/30 20:45:24 830377] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:338|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924830353|stream_id:4|stream_offset:302715| [2025/04/30 20:45:24 830386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:338|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 830393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 830399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924836687|now:1746045924830399|interval:6288| [2025/04/30 20:45:24 830406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924836687|now:1746045924830399|interv:6288| [2025/04/30 20:45:24 830415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 830420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924836687| [2025/04/30 20:45:24 830424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924836687| [2025/04/30 20:45:24 830428] [debug] |xqc_engine_wakeup_after|wakeup:1746045924836687|now:1746045924830428|diff:6259| [2025/04/30 20:45:24 830432] [debug] |xqc_engine_main_logic|END|now:1746045924830051| [2025/04/30 20:45:24 830438] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924830437| [2025/04/30 20:45:24 830441] [debug] |xqc_engine_wakeup_after|wakeup:1746045924836687|now:1746045924830441|diff:6246| [2025/04/30 20:45:24 830445] [debug] |xqc_engine_main_logic|END|now:1746045924830437| [2025/04/30 20:45:24 830624] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:120|state:ESTABED|recv_time:1746045924830624| [2025/04/30 20:45:24 830630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 830635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:118| [2025/04/30 20:45:24 830639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:119| [2025/04/30 20:45:24 830645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:119| [2025/04/30 20:45:24 830649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 830655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:215|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:215|path_largest_ack:215| [2025/04/30 20:45:24 830660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:0|tx_in_flight:141606|prior_delivered:97101|prior_time:1746045924773733|is_app_limited:0|send_elapse:57396|ack_elapse:56891|ctl_first_sent_time:1746045924773972|lagest_ack_time:1746045924830624|curr_delivered:165507| [2025/04/30 20:45:24 830665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924773972| [2025/04/30 20:45:24 830669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 830673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56896|rttvar:420|minrtt:30473|latest_rtt:56652|ack_delay:32| [2025/04/30 20:45:24 830677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56861|rttvar:384|minrtt:30473|latest_rtt:56652|ack_delay:32| [2025/04/30 20:45:24 830682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:215|lost_pn:212|thresh:3| [2025/04/30 20:45:24 830686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 830913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:210|lost_pn:212|po_sent_time:1746045924772210|lost_send_time:1746045924766656|loss_delay:63968|frame:STREAM |repair:128| [2025/04/30 20:45:24 830917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:212|lost_pn:212|po_sent_time:1746045924772489|lost_send_time:1746045924766656|loss_delay:63968|frame:STREAM |repair:128| [2025/04/30 20:45:24 830922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924772489u| [2025/04/30 20:45:24 830926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 830930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837047|now:1746045924830930|interval:6117| [2025/04/30 20:45:24 830934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837047|now:1746045924830930|interv:6117| [2025/04/30 20:45:24 830938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57396, ack_elapse 56891, delivered 68406|rate 1191825|lost 59| [2025/04/30 20:45:24 830942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1191825) in round 4| [2025/04/30 20:45:24 830946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 830950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 830954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924773972|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 830958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924773972|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 830963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56861|latest_rtt:56652|min_rtt:30473|applimit:0|lost:57|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 830968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:119|largest:119|pns:2| [2025/04/30 20:45:24 830973] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:120|pkt_type:SHORT_HEADER|pkt_num:119|frame:ACK |recv_time:1746045924830624|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 830977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044830624|now:1746045924830624|interv:120000000| [2025/04/30 20:45:24 830981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044830624|now:1746045924830624|interv:120000000| [2025/04/30 20:45:24 830985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924836687|pq_index:0| [2025/04/30 20:45:24 830989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924830051| [2025/04/30 20:45:24 830993] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924830993| [2025/04/30 20:45:24 830998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924830997| [2025/04/30 20:45:24 831006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|min_srtt:56861|path_bw:1242828|loss_rate:16.81|path_pto:0| [2025/04/30 20:45:24 831010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 831015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 831019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:210|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 831023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|min_srtt:56861|path_bw:1242828|loss_rate:16.81|path_pto:0| [2025/04/30 20:45:24 831028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:220812| [2025/04/30 20:45:24 831032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 831036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:212|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 831040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|min_srtt:56861|path_bw:1242828|loss_rate:16.81|path_pto:0| [2025/04/30 20:45:24 831044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:303902| [2025/04/30 20:45:24 831048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 831053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 831057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56861|min_srtt:56861|path_bw:1242828|loss_rate:16.81|path_pto:0| [2025/04/30 20:45:24 831061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 831065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 831069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 831073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 831077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 831082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:210|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 831086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 831092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 831097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:339| [2025/04/30 20:45:24 831129] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:339|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924831102|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 831138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:339|origin_pktnum:210|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 831145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 831152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837047|now:1746045924831151|interval:5896| [2025/04/30 20:45:24 831159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837047|now:1746045924831151|interv:5896| [2025/04/30 20:45:24 831164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 831169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:212|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 831173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:220812| [2025/04/30 20:45:24 831177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 831182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:340| [2025/04/30 20:45:24 831210] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:340|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924831188|stream_id:4|stream_offset:220812| [2025/04/30 20:45:24 831219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:340|origin_pktnum:212|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 831226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 831233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837047|now:1746045924831232|interval:5815| [2025/04/30 20:45:24 831239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837047|now:1746045924831232|interv:5815| [2025/04/30 20:45:24 831243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 831248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 831253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:303902| [2025/04/30 20:45:24 831257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 831261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:341| [2025/04/30 20:45:24 831290] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:341|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924831267|stream_id:4|stream_offset:303902| [2025/04/30 20:45:24 831305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:341|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 831331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 831342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837047|now:1746045924831342|interval:5705| [2025/04/30 20:45:24 831348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837047|now:1746045924831342|interv:5705| [2025/04/30 20:45:24 831354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 831360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924837047| [2025/04/30 20:45:24 831366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924837047| [2025/04/30 20:45:24 831371] [debug] |xqc_engine_wakeup_after|wakeup:1746045924837047|now:1746045924831371|diff:5676| [2025/04/30 20:45:24 831377] [debug] |xqc_engine_main_logic|END|now:1746045924830997| [2025/04/30 20:45:24 831383] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924831383| [2025/04/30 20:45:24 831389] [debug] |xqc_engine_wakeup_after|wakeup:1746045924837047|now:1746045924831389|diff:5658| [2025/04/30 20:45:24 831394] [debug] |xqc_engine_main_logic|END|now:1746045924831383| [2025/04/30 20:45:24 831647] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:122|state:ESTABED|recv_time:1746045924831646| [2025/04/30 20:45:24 831653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 831658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:119| [2025/04/30 20:45:24 831662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:120| [2025/04/30 20:45:24 831668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:120| [2025/04/30 20:45:24 831672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 831678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:217|origin_pktnum:96|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:217|path_largest_ack:217| [2025/04/30 20:45:24 831683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:1|tx_in_flight:141606|prior_delivered:98301|prior_time:1746045924774732|is_app_limited:0|send_elapse:54972|ack_elapse:56914|ctl_first_sent_time:1746045924774999|lagest_ack_time:1746045924831646|curr_delivered:166707| [2025/04/30 20:45:24 831687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924774999| [2025/04/30 20:45:24 831692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 831696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56861|rttvar:384|minrtt:30473|latest_rtt:56647|ack_delay:16| [2025/04/30 20:45:24 831700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56832|rttvar:345|minrtt:30473|latest_rtt:56647|ack_delay:16| [2025/04/30 20:45:24 831704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:217|lost_pn:214|thresh:3| [2025/04/30 20:45:24 831713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 831940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:213|lost_pn:214|po_sent_time:1746045924773079|lost_send_time:1746045924767710|loss_delay:63936|frame:STREAM |repair:128| [2025/04/30 20:45:24 831945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:214|lost_pn:214|po_sent_time:1746045924773177|lost_send_time:1746045924767710|loss_delay:63936|frame:STREAM |repair:128| [2025/04/30 20:45:24 831949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924773177u| [2025/04/30 20:45:24 831953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 831957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837986|now:1746045924831957|interval:6029| [2025/04/30 20:45:24 831961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837986|now:1746045924831957|interv:6029| [2025/04/30 20:45:24 831965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 54972, ack_elapse 56914, delivered 68406|rate 1201918|lost 61| [2025/04/30 20:45:24 831969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201918) in round 4| [2025/04/30 20:45:24 831973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 831977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 831981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924774999|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 831985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924774999|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 831990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56832|latest_rtt:56647|min_rtt:30473|applimit:0|lost:59|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 831995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:120|largest:120|pns:2| [2025/04/30 20:45:24 832002] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:122|pkt_type:SHORT_HEADER|pkt_num:120|frame:ACK |recv_time:1746045924831646|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 832006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044831646|now:1746045924831646|interv:120000000| [2025/04/30 20:45:24 832010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044831646|now:1746045924831646|interv:120000000| [2025/04/30 20:45:24 832014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924837047|pq_index:0| [2025/04/30 20:45:24 832018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924830997| [2025/04/30 20:45:24 832022] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924832022| [2025/04/30 20:45:24 832027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924832026| [2025/04/30 20:45:24 832033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56832|min_srtt:56832|path_bw:1242828|loss_rate:17.25|path_pto:0| [2025/04/30 20:45:24 832037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:221999| [2025/04/30 20:45:24 832041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56832|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 832046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:213|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 832050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56832|min_srtt:56832|path_bw:1242828|loss_rate:17.25|path_pto:0| [2025/04/30 20:45:24 832054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 832058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56832|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 832062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:214|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 832067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56832|min_srtt:56832|path_bw:1242828|loss_rate:17.25|path_pto:0| [2025/04/30 20:45:24 832071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 832075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56832|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 832079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 832083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56832|min_srtt:56832|path_bw:1242828|loss_rate:17.25|path_pto:0| [2025/04/30 20:45:24 832087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:306276| [2025/04/30 20:45:24 832094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 832098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 832102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 832106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 832110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:213|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 832114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:221999| [2025/04/30 20:45:24 832118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 832123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:342| [2025/04/30 20:45:24 832157] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:342|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924832129|stream_id:4|stream_offset:221999| [2025/04/30 20:45:24 832166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:342|origin_pktnum:213|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 832173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 832180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837986|now:1746045924832179|interval:5807| [2025/04/30 20:45:24 832187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837986|now:1746045924832179|interv:5807| [2025/04/30 20:45:24 832192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 832197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:214|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 832201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 832205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 832210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:343| [2025/04/30 20:45:24 832239] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:343|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924832216|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 832248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:343|origin_pktnum:214|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 832256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 832262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837986|now:1746045924832262|interval:5724| [2025/04/30 20:45:24 832274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837986|now:1746045924832262|interv:5724| [2025/04/30 20:45:24 832278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 832283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 832287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 832292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 832296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:344| [2025/04/30 20:45:24 832342] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:344|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924832302|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 832365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:344|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 832373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 832379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924837986|now:1746045924832379|interval:5607| [2025/04/30 20:45:24 832384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924837986|now:1746045924832379|interv:5607| [2025/04/30 20:45:24 832388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 832392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924837986| [2025/04/30 20:45:24 832397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924837986| [2025/04/30 20:45:24 832401] [debug] |xqc_engine_wakeup_after|wakeup:1746045924837986|now:1746045924832400|diff:5586| [2025/04/30 20:45:24 832405] [debug] |xqc_engine_main_logic|END|now:1746045924832026| [2025/04/30 20:45:24 832410] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924832410| [2025/04/30 20:45:24 832414] [debug] |xqc_engine_wakeup_after|wakeup:1746045924837986|now:1746045924832414|diff:5572| [2025/04/30 20:45:24 832418] [debug] |xqc_engine_main_logic|END|now:1746045924832410| [2025/04/30 20:45:24 832650] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:124|state:ESTABED|recv_time:1746045924832649| [2025/04/30 20:45:24 832658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 832664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:120| [2025/04/30 20:45:24 832668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:121| [2025/04/30 20:45:24 832674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:121| [2025/04/30 20:45:24 832678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 832684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:220|origin_pktnum:99|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:220|path_largest_ack:220| [2025/04/30 20:45:24 832694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:2|tx_in_flight:142806|prior_delivered:99501|prior_time:1746045924775777|is_app_limited:0|send_elapse:55877|ack_elapse:56872|ctl_first_sent_time:1746045924776045|lagest_ack_time:1746045924832649|curr_delivered:167907| [2025/04/30 20:45:24 832699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924776045| [2025/04/30 20:45:24 832704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 832708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56832|rttvar:345|minrtt:30473|latest_rtt:56604|ack_delay:24| [2025/04/30 20:45:24 832712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56800|rttvar:322|minrtt:30473|latest_rtt:56604|ack_delay:24| [2025/04/30 20:45:24 832716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:220|lost_pn:217|thresh:3| [2025/04/30 20:45:24 832720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 832951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:216|lost_pn:217|po_sent_time:1746045924774050|lost_send_time:1746045924768749|loss_delay:63900|frame:STREAM |repair:128| [2025/04/30 20:45:24 832956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924774050u| [2025/04/30 20:45:24 832960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 832964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838990|now:1746045924832964|interval:6026| [2025/04/30 20:45:24 832968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838990|now:1746045924832964|interv:6026| [2025/04/30 20:45:24 832972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55877, ack_elapse 56872, delivered 68406|rate 1202806|lost 62| [2025/04/30 20:45:24 832976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202806) in round 4| [2025/04/30 20:45:24 832980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 832985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 832991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924776045|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 832995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924776045|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 833000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151206|srtt:56800|latest_rtt:56604|min_rtt:30473|applimit:0|lost:61|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 833006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:121|largest:121|pns:2| [2025/04/30 20:45:24 833010] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:124|pkt_type:SHORT_HEADER|pkt_num:121|frame:ACK |recv_time:1746045924832649|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 833015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044832649|now:1746045924832649|interv:120000000| [2025/04/30 20:45:24 833019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044832649|now:1746045924832649|interv:120000000| [2025/04/30 20:45:24 833023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924837986|pq_index:0| [2025/04/30 20:45:24 833027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924832026| [2025/04/30 20:45:24 833031] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924833031| [2025/04/30 20:45:24 833036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924833035| [2025/04/30 20:45:24 833042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56800|min_srtt:56800|path_bw:1242828|loss_rate:17.68|path_pto:0| [2025/04/30 20:45:24 833046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:225560| [2025/04/30 20:45:24 833051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56800|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 833055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:216|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 833060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56800|min_srtt:56800|path_bw:1242828|loss_rate:17.68|path_pto:0| [2025/04/30 20:45:24 833064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:306276| [2025/04/30 20:45:24 833068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56800|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 833072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 833077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56800|min_srtt:56800|path_bw:1242828|loss_rate:17.68|path_pto:0| [2025/04/30 20:45:24 833083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 833087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 833091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 833095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 833099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 833104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:216|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 833108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:225560| [2025/04/30 20:45:24 833112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 833116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:345| [2025/04/30 20:45:24 833150] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:345|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924833122|stream_id:4|stream_offset:225560| [2025/04/30 20:45:24 833160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:345|origin_pktnum:216|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 833167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 833174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838990|now:1746045924833174|interval:5816| [2025/04/30 20:45:24 833180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838990|now:1746045924833174|interv:5816| [2025/04/30 20:45:24 833184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 833189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 833193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:306276| [2025/04/30 20:45:24 833198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 833202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:346| [2025/04/30 20:45:24 833237] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:346|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924833212|stream_id:4|stream_offset:306276| [2025/04/30 20:45:24 833246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:346|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 833259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 833266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924838990|now:1746045924833266|interval:5724| [2025/04/30 20:45:24 833270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924838990|now:1746045924833266|interv:5724| [2025/04/30 20:45:24 833274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 833279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924838990| [2025/04/30 20:45:24 833283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924838990| [2025/04/30 20:45:24 833287] [debug] |xqc_engine_wakeup_after|wakeup:1746045924838990|now:1746045924833287|diff:5703| [2025/04/30 20:45:24 833291] [debug] |xqc_engine_main_logic|END|now:1746045924833035| [2025/04/30 20:45:24 833301] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924833301| [2025/04/30 20:45:24 833306] [debug] |xqc_engine_wakeup_after|wakeup:1746045924838990|now:1746045924833306|diff:5684| [2025/04/30 20:45:24 833310] [debug] |xqc_engine_main_logic|END|now:1746045924833301| [2025/04/30 20:45:24 833684] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:126|state:ESTABED|recv_time:1746045924833683| [2025/04/30 20:45:24 833694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 833700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:121| [2025/04/30 20:45:24 833704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:122| [2025/04/30 20:45:24 833710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:122| [2025/04/30 20:45:24 833714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 833721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:223|origin_pktnum:100|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:223|path_largest_ack:223| [2025/04/30 20:45:24 833726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:3|tx_in_flight:144006|prior_delivered:100701|prior_time:1746045924776696|is_app_limited:0|send_elapse:56691|ack_elapse:56987|ctl_first_sent_time:1746045924776981|lagest_ack_time:1746045924833683|curr_delivered:169107| [2025/04/30 20:45:24 833731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924776981| [2025/04/30 20:45:24 833735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 833739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56800|rttvar:322|minrtt:30473|latest_rtt:56702|ack_delay:24| [2025/04/30 20:45:24 833744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56784|rttvar:272|minrtt:30473|latest_rtt:56702|ack_delay:24| [2025/04/30 20:45:24 833748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:223|lost_pn:220|thresh:3| [2025/04/30 20:45:24 833753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 833990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:218|lost_pn:220|po_sent_time:1746045924775090|lost_send_time:1746045924769801|loss_delay:63882|frame:STREAM |repair:128| [2025/04/30 20:45:24 833995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:219|lost_pn:220|po_sent_time:1746045924775179|lost_send_time:1746045924769801|loss_delay:63882|frame:STREAM |repair:128| [2025/04/30 20:45:24 834000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924775179u| [2025/04/30 20:45:24 834004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 834008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840018|now:1746045924834007|interval:6011| [2025/04/30 20:45:24 834012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840018|now:1746045924834007|interv:6011| [2025/04/30 20:45:24 834016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56691, ack_elapse 56987, delivered 68406|rate 1200379|lost 64| [2025/04/30 20:45:24 834021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200379) in round 4| [2025/04/30 20:45:24 834025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 834029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 834033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924776981|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 834037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924776981|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 834042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56784|latest_rtt:56702|min_rtt:30473|applimit:0|lost:62|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 834048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:122|largest:122|pns:2| [2025/04/30 20:45:24 834052] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:126|pkt_type:SHORT_HEADER|pkt_num:122|frame:ACK |recv_time:1746045924833683|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 834057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044833683|now:1746045924833683|interv:120000000| [2025/04/30 20:45:24 834064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044833683|now:1746045924833683|interv:120000000| [2025/04/30 20:45:24 834068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924838990|pq_index:0| [2025/04/30 20:45:24 834072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924833035| [2025/04/30 20:45:24 834076] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924834076| [2025/04/30 20:45:24 834081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924834080| [2025/04/30 20:45:24 834087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56784|min_srtt:56784|path_bw:1242828|loss_rate:17.87|path_pto:0| [2025/04/30 20:45:24 834092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:226747| [2025/04/30 20:45:24 834096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56784|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 834101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:218|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 834105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56784|min_srtt:56784|path_bw:1242828|loss_rate:17.87|path_pto:0| [2025/04/30 20:45:24 834110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 834114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56784|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 834118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:219|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 834122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56784|min_srtt:56784|path_bw:1242828|loss_rate:17.87|path_pto:0| [2025/04/30 20:45:24 834127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 834131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56784|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 834135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 834139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56784|min_srtt:56784|path_bw:1242828|loss_rate:17.87|path_pto:0| [2025/04/30 20:45:24 834144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 834148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 834154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 834158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 834162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 834167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:218|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 834171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:226747| [2025/04/30 20:45:24 834175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 834179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:347| [2025/04/30 20:45:24 834211] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:347|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924834186|stream_id:4|stream_offset:226747| [2025/04/30 20:45:24 834217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:347|origin_pktnum:218|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 834222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 834226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840018|now:1746045924834226|interval:5792| [2025/04/30 20:45:24 834231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840018|now:1746045924834226|interv:5792| [2025/04/30 20:45:24 834235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 834240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:219|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 834244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 834248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 834255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:348| [2025/04/30 20:45:24 834293] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:348|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924834265|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 834302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:348|origin_pktnum:219|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 834309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 834336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840018|now:1746045924834336|interval:5682| [2025/04/30 20:45:24 834342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840018|now:1746045924834336|interv:5682| [2025/04/30 20:45:24 834354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 834362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 834368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 834375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 834381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:349| [2025/04/30 20:45:24 834418] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:349|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924834392|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 834427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:349|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 834434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 834440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840018|now:1746045924834440|interval:5578| [2025/04/30 20:45:24 834447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840018|now:1746045924834440|interv:5578| [2025/04/30 20:45:24 834454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 834461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924840018| [2025/04/30 20:45:24 834468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924840018| [2025/04/30 20:45:24 834472] [debug] |xqc_engine_wakeup_after|wakeup:1746045924840018|now:1746045924834472|diff:5546| [2025/04/30 20:45:24 834476] [debug] |xqc_engine_main_logic|END|now:1746045924834080| [2025/04/30 20:45:24 834481] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924834481| [2025/04/30 20:45:24 834485] [debug] |xqc_engine_wakeup_after|wakeup:1746045924840018|now:1746045924834485|diff:5533| [2025/04/30 20:45:24 834489] [debug] |xqc_engine_main_logic|END|now:1746045924834481| [2025/04/30 20:45:24 834652] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:129|state:ESTABED|recv_time:1746045924834652| [2025/04/30 20:45:24 834658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 834664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:122| [2025/04/30 20:45:24 834668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:123| [2025/04/30 20:45:24 834674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:123| [2025/04/30 20:45:24 834678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 834684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:226|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:226|path_largest_ack:226| [2025/04/30 20:45:24 834689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:3|tx_in_flight:146406|prior_delivered:101901|prior_time:1746045924777772|is_app_limited:0|send_elapse:56981|ack_elapse:56880|ctl_first_sent_time:1746045924778037|lagest_ack_time:1746045924834652|curr_delivered:170307| [2025/04/30 20:45:24 834699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924778037| [2025/04/30 20:45:24 834704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 834708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56784|rttvar:272|minrtt:30473|latest_rtt:56615|ack_delay:32| [2025/04/30 20:45:24 834712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56758|rttvar:254|minrtt:30473|latest_rtt:56615|ack_delay:32| [2025/04/30 20:45:24 834716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:226|lost_pn:223|thresh:3| [2025/04/30 20:45:24 834721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 834965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:221|lost_pn:223|po_sent_time:1746045924776136|lost_send_time:1746045924770800|loss_delay:63852|frame:STREAM |repair:128| [2025/04/30 20:45:24 834969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:222|lost_pn:223|po_sent_time:1746045924776225|lost_send_time:1746045924770800|loss_delay:63852|frame:STREAM |repair:128| [2025/04/30 20:45:24 834974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924776225u| [2025/04/30 20:45:24 834978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 834982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840947|now:1746045924834982|interval:5965| [2025/04/30 20:45:24 834986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840947|now:1746045924834982|interv:5965| [2025/04/30 20:45:24 834990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56981, ack_elapse 56880, delivered 68406|rate 1200505|lost 66| [2025/04/30 20:45:24 834995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200505) in round 4| [2025/04/30 20:45:24 835001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 835005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 835009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924778037|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 835014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924778037|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 835019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56758|latest_rtt:56615|min_rtt:30473|applimit:0|lost:64|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 835024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:123|largest:123|pns:2| [2025/04/30 20:45:24 835029] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:129|pkt_type:SHORT_HEADER|pkt_num:123|frame:ACK |recv_time:1746045924834652|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 835034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044834652|now:1746045924834652|interv:120000000| [2025/04/30 20:45:24 835038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044834652|now:1746045924834652|interv:120000000| [2025/04/30 20:45:24 835042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924840018|pq_index:0| [2025/04/30 20:45:24 835046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924834080| [2025/04/30 20:45:24 835050] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924835050| [2025/04/30 20:45:24 835055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924835054| [2025/04/30 20:45:24 835061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|min_srtt:56758|path_bw:1242828|loss_rate:18.29|path_pto:0| [2025/04/30 20:45:24 835065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:229121| [2025/04/30 20:45:24 835070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 835074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:221|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 835079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|min_srtt:56758|path_bw:1242828|loss_rate:18.29|path_pto:0| [2025/04/30 20:45:24 835083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 835087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 835094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:222|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 835098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|min_srtt:56758|path_bw:1242828|loss_rate:18.29|path_pto:0| [2025/04/30 20:45:24 835102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 835106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 835110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 835115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56758|min_srtt:56758|path_bw:1242828|loss_rate:18.29|path_pto:0| [2025/04/30 20:45:24 835119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 835123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 835127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 835131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 835135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 835139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:221|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 835143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:229121| [2025/04/30 20:45:24 835148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 835152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:350| [2025/04/30 20:45:24 835186] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:350|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924835158|stream_id:4|stream_offset:229121| [2025/04/30 20:45:24 835196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:350|origin_pktnum:221|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 835203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 835210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840947|now:1746045924835209|interval:5738| [2025/04/30 20:45:24 835217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840947|now:1746045924835209|interv:5738| [2025/04/30 20:45:24 835221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 835226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:222|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 835235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 835239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 835245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:351| [2025/04/30 20:45:24 835286] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:351|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924835255|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 835296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:351|origin_pktnum:222|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 835303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 835309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840947|now:1746045924835309|interval:5638| [2025/04/30 20:45:24 835337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840947|now:1746045924835309|interv:5638| [2025/04/30 20:45:24 835343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 835350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 835357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 835364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 835370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:352| [2025/04/30 20:45:24 835425] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:352|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924835381|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 835437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:352|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 835441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 835445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924840947|now:1746045924835445|interval:5502| [2025/04/30 20:45:24 835450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924840947|now:1746045924835445|interv:5502| [2025/04/30 20:45:24 835454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 835459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924840947| [2025/04/30 20:45:24 835463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924840947| [2025/04/30 20:45:24 835467] [debug] |xqc_engine_wakeup_after|wakeup:1746045924840947|now:1746045924835467|diff:5480| [2025/04/30 20:45:24 835472] [debug] |xqc_engine_main_logic|END|now:1746045924835054| [2025/04/30 20:45:24 835482] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924835482| [2025/04/30 20:45:24 835486] [debug] |xqc_engine_wakeup_after|wakeup:1746045924840947|now:1746045924835486|diff:5461| [2025/04/30 20:45:24 835490] [debug] |xqc_engine_main_logic|END|now:1746045924835482| [2025/04/30 20:45:24 835730] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:131|state:ESTABED|recv_time:1746045924835729| [2025/04/30 20:45:24 835741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 835750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:123| [2025/04/30 20:45:24 835756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:124| [2025/04/30 20:45:24 835764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:124| [2025/04/30 20:45:24 835770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 835780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:228|origin_pktnum:104|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:228|path_largest_ack:228| [2025/04/30 20:45:24 835787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:5|tx_in_flight:145206|prior_delivered:103101|prior_time:1746045924778695|is_app_limited:0|send_elapse:56629|ack_elapse:57034|ctl_first_sent_time:1746045924778991|lagest_ack_time:1746045924835729|curr_delivered:171507| [2025/04/30 20:45:24 835794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924778991| [2025/04/30 20:45:24 835801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 835808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56758|rttvar:254|minrtt:30473|latest_rtt:56738|ack_delay:32| [2025/04/30 20:45:24 835814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56752|rttvar:204|minrtt:30473|latest_rtt:56738|ack_delay:32| [2025/04/30 20:45:24 835820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:228|lost_pn:225|thresh:3| [2025/04/30 20:45:24 835827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 835996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:224|lost_pn:225|po_sent_time:1746045924777095|lost_send_time:1746045924771883|loss_delay:63846|frame:STREAM |repair:128| [2025/04/30 20:45:24 836226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:225|lost_pn:225|po_sent_time:1746045924777197|lost_send_time:1746045924771883|loss_delay:63846|frame:STREAM |repair:128| [2025/04/30 20:45:24 836232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924777197u| [2025/04/30 20:45:24 836238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 836245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924841979|now:1746045924836244|interval:5735| [2025/04/30 20:45:24 836251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924841979|now:1746045924836244|interv:5735| [2025/04/30 20:45:24 836257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56629, ack_elapse 57034, delivered 68406|rate 1199389|lost 68| [2025/04/30 20:45:24 836263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199389) in round 4| [2025/04/30 20:45:24 836268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 836273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 836279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924778991|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 836285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924778991|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 836292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56752|latest_rtt:56738|min_rtt:30473|applimit:0|lost:66|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 836301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:124|largest:124|pns:2| [2025/04/30 20:45:24 836307] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:131|pkt_type:SHORT_HEADER|pkt_num:124|frame:ACK |recv_time:1746045924835729|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 836340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044835729|now:1746045924835729|interv:120000000| [2025/04/30 20:45:24 836346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044835729|now:1746045924835729|interv:120000000| [2025/04/30 20:45:24 836352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924840947|pq_index:0| [2025/04/30 20:45:24 836359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924835054| [2025/04/30 20:45:24 836365] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924836365| [2025/04/30 20:45:24 836377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924836375| [2025/04/30 20:45:24 836386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|min_srtt:56752|path_bw:1242828|loss_rate:18.70|path_pto:0| [2025/04/30 20:45:24 836392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:231495| [2025/04/30 20:45:24 836399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 836406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:224|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 836413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|min_srtt:56752|path_bw:1242828|loss_rate:18.70|path_pto:0| [2025/04/30 20:45:24 836420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 836427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 836434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:225|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 836441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|min_srtt:56752|path_bw:1242828|loss_rate:18.70|path_pto:0| [2025/04/30 20:45:24 836447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 836454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 836461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 836467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|min_srtt:56752|path_bw:1242828|loss_rate:18.70|path_pto:0| [2025/04/30 20:45:24 836474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 836480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 836486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 836493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 836500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 836506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:224|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 836519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:231495| [2025/04/30 20:45:24 836526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 836532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:353| [2025/04/30 20:45:24 836579] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:353|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924836543|stream_id:4|stream_offset:231495| [2025/04/30 20:45:24 836589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:353|origin_pktnum:224|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 836596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 836602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924841979|now:1746045924836602|interval:5377| [2025/04/30 20:45:24 836609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924841979|now:1746045924836602|interv:5377| [2025/04/30 20:45:24 836615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 836622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:225|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 836628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 836634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 836639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:354| [2025/04/30 20:45:24 836674] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:354|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924836647|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 836683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:354|origin_pktnum:225|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 836690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 836696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924841979|now:1746045924836696|interval:5283| [2025/04/30 20:45:24 836702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924841979|now:1746045924836696|interv:5283| [2025/04/30 20:45:24 836709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 836716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 836722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 836729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 836741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:355| [2025/04/30 20:45:24 836777] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:355|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924836750|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 836786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:355|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 836793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 836799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924841979|now:1746045924836799|interval:5180| [2025/04/30 20:45:24 836806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924841979|now:1746045924836799|interv:5180| [2025/04/30 20:45:24 836812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 836819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924841979| [2025/04/30 20:45:24 836825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924841979| [2025/04/30 20:45:24 836831] [debug] |xqc_engine_wakeup_after|wakeup:1746045924841979|now:1746045924836831|diff:5148| [2025/04/30 20:45:24 836837] [debug] |xqc_engine_main_logic|END|now:1746045924836375| [2025/04/30 20:45:24 836848] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:133|state:ESTABED|recv_time:1746045924836847| [2025/04/30 20:45:24 836855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 836863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:124| [2025/04/30 20:45:24 836869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:125| [2025/04/30 20:45:24 836877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:125| [2025/04/30 20:45:24 836883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 836893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:232|origin_pktnum:107|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:232|path_largest_ack:232| [2025/04/30 20:45:24 836900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:6|tx_in_flight:147606|prior_delivered:104301|prior_time:1746045924779711|is_app_limited:0|send_elapse:57495|ack_elapse:57136|ctl_first_sent_time:1746045924779990|lagest_ack_time:1746045924836847|curr_delivered:172707| [2025/04/30 20:45:24 836907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924779990| [2025/04/30 20:45:24 836914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 836920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56752|rttvar:204|minrtt:30473|latest_rtt:56857|ack_delay:32| [2025/04/30 20:45:24 836926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56761|rttvar:171|minrtt:30473|latest_rtt:56857|ack_delay:32| [2025/04/30 20:45:24 836932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:232|lost_pn:229|thresh:3| [2025/04/30 20:45:24 836939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 836999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:227|lost_pn:229|po_sent_time:1746045924778133|lost_send_time:1746045924772883|loss_delay:63964|frame:STREAM |repair:128| [2025/04/30 20:45:24 837377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:229|lost_pn:229|po_sent_time:1746045924779085|lost_send_time:1746045924772883|loss_delay:63964|frame:STREAM |repair:128| [2025/04/30 20:45:24 837384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924779085u| [2025/04/30 20:45:24 837390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 837396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843134|now:1746045924837396|interval:5738| [2025/04/30 20:45:24 837403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843134|now:1746045924837396|interv:5738| [2025/04/30 20:45:24 837409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57495, ack_elapse 57136, delivered 68406|rate 1189773|lost 70| [2025/04/30 20:45:24 837415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1189773) in round 4| [2025/04/30 20:45:24 837422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 837428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 837433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924779990|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 837440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924779990|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 837452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56761|latest_rtt:56857|min_rtt:30473|applimit:0|lost:68|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 837461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:125|largest:125|pns:2| [2025/04/30 20:45:24 837468] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:133|pkt_type:SHORT_HEADER|pkt_num:125|frame:ACK |recv_time:1746045924836847|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 837476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044836847|now:1746045924836847|interv:120000000| [2025/04/30 20:45:24 837482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044836847|now:1746045924836847|interv:120000000| [2025/04/30 20:45:24 837488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924841979|pq_index:0| [2025/04/30 20:45:24 837495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924836375| [2025/04/30 20:45:24 837501] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924837501| [2025/04/30 20:45:24 837509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924837507| [2025/04/30 20:45:24 837518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:19.10|path_pto:0| [2025/04/30 20:45:24 837525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:235056| [2025/04/30 20:45:24 837532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 837539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:227|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 837546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:19.10|path_pto:0| [2025/04/30 20:45:24 837553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 837560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 837567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:229|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 837573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:19.10|path_pto:0| [2025/04/30 20:45:24 837580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 837592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 837597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 837601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:19.10|path_pto:0| [2025/04/30 20:45:24 837606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 837610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 837614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 837618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 837622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 837626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:227|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 837631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:235056| [2025/04/30 20:45:24 837635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 837639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:356| [2025/04/30 20:45:24 837683] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:356|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924837648|stream_id:4|stream_offset:235056| [2025/04/30 20:45:24 837692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:356|origin_pktnum:227|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 837699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 837705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843134|now:1746045924837705|interval:5429| [2025/04/30 20:45:24 837711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843134|now:1746045924837705|interv:5429| [2025/04/30 20:45:24 837715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 837720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:229|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 837724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 837729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 837733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:357| [2025/04/30 20:45:24 837767] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:357|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924837743|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 837777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:357|origin_pktnum:106|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 837784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 837791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843134|now:1746045924837790|interval:5344| [2025/04/30 20:45:24 837795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843134|now:1746045924837790|interv:5344| [2025/04/30 20:45:24 837800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 837805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 837809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 837813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 837818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:358| [2025/04/30 20:45:24 837846] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:358|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152406|now:1746045924837824|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 837856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:358|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 837863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 837869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924843134|now:1746045924837869|interval:5265| [2025/04/30 20:45:24 837874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924843134|now:1746045924837869|interv:5265| [2025/04/30 20:45:24 837878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153606| [2025/04/30 20:45:24 837883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924842651| [2025/04/30 20:45:24 837887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924842651| [2025/04/30 20:45:24 837891] [debug] |xqc_engine_wakeup_after|wakeup:1746045924842651|now:1746045924837891|diff:4760| [2025/04/30 20:45:24 837896] [debug] |xqc_engine_main_logic|END|now:1746045924837507| [2025/04/30 20:45:24 837903] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:140|state:ESTABED|recv_time:1746045924837903| [2025/04/30 20:45:24 837908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 837914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:125| [2025/04/30 20:45:24 837917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:126| [2025/04/30 20:45:24 837923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:126| [2025/04/30 20:45:24 837932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 837939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:235|origin_pktnum:108|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:235|path_largest_ack:235| [2025/04/30 20:45:24 837944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:7|tx_in_flight:148806|prior_delivered:105501|prior_time:1746045924780683|is_app_limited:0|send_elapse:55797|ack_elapse:57220|ctl_first_sent_time:1746045924780972|lagest_ack_time:1746045924837903|curr_delivered:173907| [2025/04/30 20:45:24 837948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924780972| [2025/04/30 20:45:24 837953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 837957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56761|rttvar:171|minrtt:30473|latest_rtt:56931|ack_delay:32| [2025/04/30 20:45:24 837961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56778|rttvar:163|minrtt:30473|latest_rtt:56931|ack_delay:32| [2025/04/30 20:45:24 837966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:235|lost_pn:232|thresh:3| [2025/04/30 20:45:24 837970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 837997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 838359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:230|lost_pn:232|po_sent_time:1746045924779170|lost_send_time:1746045924773856|loss_delay:64047|frame:STREAM |repair:128| [2025/04/30 20:45:24 838366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:231|lost_pn:232|po_sent_time:1746045924779256|lost_send_time:1746045924773856|loss_delay:64047|frame:STREAM |repair:128| [2025/04/30 20:45:24 838378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924779256u| [2025/04/30 20:45:24 838385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 838391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844127|now:1746045924838391|interval:5736| [2025/04/30 20:45:24 838399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844127|now:1746045924838391|interv:5736| [2025/04/30 20:45:24 838406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55797, ack_elapse 57220, delivered 68406|rate 1195491|lost 72| [2025/04/30 20:45:24 838412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195491) in round 4| [2025/04/30 20:45:24 838418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 838424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 838430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924780972|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 838438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924780972|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 838445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150006|srtt:56778|latest_rtt:56931|min_rtt:30473|applimit:0|lost:70|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 838453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 838458] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 838463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 838468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 838473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:126|largest:126|pns:2| [2025/04/30 20:45:24 838477] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:140|pkt_type:SHORT_HEADER|pkt_num:126|frame:ACK MAX_DATA |recv_time:1746045924837903|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 838482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044837903|now:1746045924837903|interv:120000000| [2025/04/30 20:45:24 838486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044837903|now:1746045924837903|interv:120000000| [2025/04/30 20:45:24 838490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924842651|pq_index:0| [2025/04/30 20:45:24 838495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924837507| [2025/04/30 20:45:24 838508] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924838508| [2025/04/30 20:45:24 838515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924838514| [2025/04/30 20:45:24 838524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:126|ack_delay:620|first_ack_range:67|largest_pkt_recv_time:1746045924837903| [2025/04/30 20:45:24 838531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:126|low:59|pkt_pns:2| [2025/04/30 20:45:24 838536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:8|path:0|path_largest_recv:126|frame_largest_recv:126| [2025/04/30 20:45:24 838543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 838548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|min_srtt:56778|path_bw:1242828|loss_rate:19.50|path_pto:0| [2025/04/30 20:45:24 838553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:236243| [2025/04/30 20:45:24 838557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 838562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:230|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 838567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|min_srtt:56778|path_bw:1242828|loss_rate:19.50|path_pto:0| [2025/04/30 20:45:24 838571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 838575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 838579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:231|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 838584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 838588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|min_srtt:56778|path_bw:1242828|loss_rate:19.50|path_pto:0| [2025/04/30 20:45:24 838593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3608|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 838597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 838601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 838605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 838609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 838613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:230|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 838621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150006|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:236243| [2025/04/30 20:45:24 838626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 838630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:359| [2025/04/30 20:45:24 838668] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:359|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150006|now:1746045924838638|stream_id:4|stream_offset:236243| [2025/04/30 20:45:24 838678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:359|origin_pktnum:230|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 838686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150006|applimit:0| [2025/04/30 20:45:24 838692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844127|now:1746045924838692|interval:5435| [2025/04/30 20:45:24 838699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844127|now:1746045924838692|interv:5435| [2025/04/30 20:45:24 838704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151206| [2025/04/30 20:45:24 838709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:231|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 838714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151206|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 838718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 838722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:360| [2025/04/30 20:45:24 838754] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:360|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151206|now:1746045924838729|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 838764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:360|origin_pktnum:231|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 838771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151206|applimit:0| [2025/04/30 20:45:24 838778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844127|now:1746045924838778|interval:5349| [2025/04/30 20:45:24 838783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844127|now:1746045924838778|interv:5349| [2025/04/30 20:45:24 838788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152406| [2025/04/30 20:45:24 838793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 838797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:152406|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 838801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 838810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:361| [2025/04/30 20:45:24 838839] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:361|size:1208|sent:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:152406|now:1746045924838816|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 838848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:361|origin_pktnum:0|size:1208|enc_size:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 838856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152406|applimit:0| [2025/04/30 20:45:24 838863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844127|now:1746045924838863|interval:5264| [2025/04/30 20:45:24 838869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844127|now:1746045924838863|interv:5264| [2025/04/30 20:45:24 838873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 838878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924844127| [2025/04/30 20:45:24 838882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924844127| [2025/04/30 20:45:24 838886] [debug] |xqc_engine_wakeup_after|wakeup:1746045924844127|now:1746045924838886|diff:5241| [2025/04/30 20:45:24 838891] [debug] |xqc_engine_main_logic|END|now:1746045924838514| [2025/04/30 20:45:24 838898] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:137|state:ESTABED|recv_time:1746045924838898| [2025/04/30 20:45:24 838903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 838909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:126| [2025/04/30 20:45:24 838913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:127| [2025/04/30 20:45:24 838918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:127| [2025/04/30 20:45:24 838922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 838929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:238|origin_pktnum:111|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:238|path_largest_ack:238| [2025/04/30 20:45:24 838934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:8|tx_in_flight:150006|prior_delivered:106701|prior_time:1746045924781785|is_app_limited:0|send_elapse:56770|ack_elapse:57113|ctl_first_sent_time:1746045924782078|lagest_ack_time:1746045924838898|curr_delivered:175107| [2025/04/30 20:45:24 838939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924782078| [2025/04/30 20:45:24 838943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 838947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56778|rttvar:163|minrtt:30473|latest_rtt:56820|ack_delay:40| [2025/04/30 20:45:24 838952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56778|rttvar:123|minrtt:30473|latest_rtt:56820|ack_delay:40| [2025/04/30 20:45:24 838956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:238|lost_pn:235|thresh:3| [2025/04/30 20:45:24 838964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 838999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 839211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:233|lost_pn:235|po_sent_time:1746045924780080|lost_send_time:1746045924774976|loss_delay:63922|frame:STREAM |repair:128| [2025/04/30 20:45:24 839230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:234|lost_pn:235|po_sent_time:1746045924780172|lost_send_time:1746045924774976|loss_delay:63922|frame:STREAM |repair:128| [2025/04/30 20:45:24 839237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924780172u| [2025/04/30 20:45:24 839243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 839250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844989|now:1746045924839249|interval:5740| [2025/04/30 20:45:24 839256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844989|now:1746045924839249|interv:5740| [2025/04/30 20:45:24 839263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56770, ack_elapse 57113, delivered 68406|rate 1197730|lost 74| [2025/04/30 20:45:24 839267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197730) in round 4| [2025/04/30 20:45:24 839272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 839276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 839283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924782078|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 839288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924782078|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 839292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150014|srtt:56778|latest_rtt:56820|min_rtt:30473|applimit:0|lost:72|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 839298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:127|largest:127|pns:2| [2025/04/30 20:45:24 839302] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:137|pkt_type:SHORT_HEADER|pkt_num:127|frame:ACK |recv_time:1746045924838898|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 839307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044838898|now:1746045924838898|interv:120000000| [2025/04/30 20:45:24 839328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044838898|now:1746045924838898|interv:120000000| [2025/04/30 20:45:24 839338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924844127|pq_index:0| [2025/04/30 20:45:24 839344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924838514| [2025/04/30 20:45:24 839348] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924839347| [2025/04/30 20:45:24 839352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924839351| [2025/04/30 20:45:24 839358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|min_srtt:56778|path_bw:1242828|loss_rate:19.89|path_pto:0| [2025/04/30 20:45:24 839366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:238617| [2025/04/30 20:45:24 839370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 839375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:233|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 839379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|min_srtt:56778|path_bw:1242828|loss_rate:19.89|path_pto:0| [2025/04/30 20:45:24 839384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 839388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 839392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:234|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 839400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|min_srtt:56778|path_bw:1242828|loss_rate:19.89|path_pto:0| [2025/04/30 20:45:24 839404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 839408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 839412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 839418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56778|min_srtt:56778|path_bw:1242828|loss_rate:19.89|path_pto:0| [2025/04/30 20:45:24 839424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 839431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 839437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 839443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 839449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 839456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:233|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 839462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:238617| [2025/04/30 20:45:24 839466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 839471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:362| [2025/04/30 20:45:24 839505] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:362|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150014|now:1746045924839478|stream_id:4|stream_offset:238617| [2025/04/30 20:45:24 839515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:362|origin_pktnum:233|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 839522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150014|applimit:0| [2025/04/30 20:45:24 839529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844989|now:1746045924839529|interval:5460| [2025/04/30 20:45:24 839536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844989|now:1746045924839529|interv:5460| [2025/04/30 20:45:24 839540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151214| [2025/04/30 20:45:24 839545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:234|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 839549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 839558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 839562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:363| [2025/04/30 20:45:24 839592] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:363|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924839568|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 839602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:363|origin_pktnum:234|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 839609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 839616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844989|now:1746045924839616|interval:5373| [2025/04/30 20:45:24 839622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844989|now:1746045924839616|interv:5373| [2025/04/30 20:45:24 839626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 839630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 839635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 839639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 839643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:364| [2025/04/30 20:45:24 839671] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:364|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924839649|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 839680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:364|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 839687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 839694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924844989|now:1746045924839694|interval:5295| [2025/04/30 20:45:24 839700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924844989|now:1746045924839694|interv:5295| [2025/04/30 20:45:24 839706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 839710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924844989| [2025/04/30 20:45:24 839715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924844989| [2025/04/30 20:45:24 839719] [debug] |xqc_engine_wakeup_after|wakeup:1746045924844989|now:1746045924839719|diff:5270| [2025/04/30 20:45:24 839723] [debug] |xqc_engine_main_logic|END|now:1746045924839351| [2025/04/30 20:45:24 839730] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:139|state:ESTABED|recv_time:1746045924839730| [2025/04/30 20:45:24 839735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 839745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:127| [2025/04/30 20:45:24 839749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:128| [2025/04/30 20:45:24 839755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:128| [2025/04/30 20:45:24 839759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 839765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:241|origin_pktnum:112|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:241|path_largest_ack:241| [2025/04/30 20:45:24 839770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:9|tx_in_flight:151206|prior_delivered:107901|prior_time:1746045924782733|is_app_limited:0|send_elapse:57569|ack_elapse:56997|ctl_first_sent_time:1746045924783039|lagest_ack_time:1746045924839730|curr_delivered:176307| [2025/04/30 20:45:24 839775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924783039| [2025/04/30 20:45:24 839779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 839783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56778|rttvar:123|minrtt:30473|latest_rtt:56691|ack_delay:48| [2025/04/30 20:45:24 839787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56761|rttvar:126|minrtt:30473|latest_rtt:56691|ack_delay:48| [2025/04/30 20:45:24 839792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:241|lost_pn:238|thresh:3| [2025/04/30 20:45:24 839796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 839996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 840042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:236|lost_pn:238|po_sent_time:1746045924781067|lost_send_time:1746045924775874|loss_delay:63856|frame:STREAM |repair:128| [2025/04/30 20:45:24 840065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:237|lost_pn:238|po_sent_time:1746045924781151|lost_send_time:1746045924775874|loss_delay:63856|frame:STREAM |repair:128| [2025/04/30 20:45:24 840070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924781151u| [2025/04/30 20:45:24 840074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 840078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846029|now:1746045924840077|interval:5952| [2025/04/30 20:45:24 840082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846029|now:1746045924840077|interv:5952| [2025/04/30 20:45:24 840086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57569, ack_elapse 56997, delivered 68406|rate 1188243|lost 76| [2025/04/30 20:45:24 840090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1188243) in round 4| [2025/04/30 20:45:24 840094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 840098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 840102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924783039|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 840107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924783039|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 840111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150014|srtt:56761|latest_rtt:56691|min_rtt:30473|applimit:0|lost:74|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 840117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:128|largest:128|pns:2| [2025/04/30 20:45:24 840122] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:139|pkt_type:SHORT_HEADER|pkt_num:128|frame:ACK |recv_time:1746045924839730|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 840126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044839730|now:1746045924839730|interv:120000000| [2025/04/30 20:45:24 840130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044839730|now:1746045924839730|interv:120000000| [2025/04/30 20:45:24 840134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924844989|pq_index:0| [2025/04/30 20:45:24 840139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924839351| [2025/04/30 20:45:24 840145] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924840145| [2025/04/30 20:45:24 840150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924840149| [2025/04/30 20:45:24 840156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:20.27|path_pto:0| [2025/04/30 20:45:24 840160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:240991| [2025/04/30 20:45:24 840164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 840169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:236|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 840173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:20.27|path_pto:0| [2025/04/30 20:45:24 840178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 840182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 840186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:237|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 840191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:20.27|path_pto:0| [2025/04/30 20:45:24 840195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 840199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 840203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 840207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56761|min_srtt:56761|path_bw:1242828|loss_rate:20.27|path_pto:0| [2025/04/30 20:45:24 840212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 840216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 840221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 840227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 840234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 840245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:236|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 840251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:240991| [2025/04/30 20:45:24 840258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 840265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:365| [2025/04/30 20:45:24 840307] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:365|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150014|now:1746045924840274|stream_id:4|stream_offset:240991| [2025/04/30 20:45:24 840336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:365|origin_pktnum:236|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 840343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150014|applimit:0| [2025/04/30 20:45:24 840350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846029|now:1746045924840350|interval:5679| [2025/04/30 20:45:24 840357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846029|now:1746045924840350|interv:5679| [2025/04/30 20:45:24 840363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151214| [2025/04/30 20:45:24 840371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:237|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 840377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 840384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 840390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:366| [2025/04/30 20:45:24 840426] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:366|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924840400|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 840432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:366|origin_pktnum:237|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 840437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 840441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846029|now:1746045924840441|interval:5588| [2025/04/30 20:45:24 840445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846029|now:1746045924840441|interv:5588| [2025/04/30 20:45:24 840449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 840454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 840458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 840468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 840472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:367| [2025/04/30 20:45:24 840495] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:367|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924840478|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 840500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:367|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 840505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 840509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846029|now:1746045924840509|interval:5520| [2025/04/30 20:45:24 840513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846029|now:1746045924840509|interv:5520| [2025/04/30 20:45:24 840517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 840521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924846029| [2025/04/30 20:45:24 840526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924846029| [2025/04/30 20:45:24 840530] [debug] |xqc_engine_wakeup_after|wakeup:1746045924846029|now:1746045924840530|diff:5499| [2025/04/30 20:45:24 840534] [debug] |xqc_engine_main_logic|END|now:1746045924840149| [2025/04/30 20:45:24 840539] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924840539| [2025/04/30 20:45:24 840543] [debug] |xqc_engine_wakeup_after|wakeup:1746045924846029|now:1746045924840543|diff:5486| [2025/04/30 20:45:24 840547] [debug] |xqc_engine_main_logic|END|now:1746045924840539| [2025/04/30 20:45:24 840639] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:141|state:ESTABED|recv_time:1746045924840638| [2025/04/30 20:45:24 840645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 840650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:128| [2025/04/30 20:45:24 840654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:129| [2025/04/30 20:45:24 840660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:129| [2025/04/30 20:45:24 840664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 840670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:244|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:244|path_largest_ack:244| [2025/04/30 20:45:24 840675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:9|tx_in_flight:153606|prior_delivered:109101|prior_time:1746045924783731|is_app_limited:0|send_elapse:57410|ack_elapse:56907|ctl_first_sent_time:1746045924783981|lagest_ack_time:1746045924840638|curr_delivered:177507| [2025/04/30 20:45:24 840680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924783981| [2025/04/30 20:45:24 840685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:368||sndq_packets_used_bytes:0|sndq_packets_free:89| [2025/04/30 20:45:24 840689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56761|rttvar:126|minrtt:30473|latest_rtt:56657|ack_delay:32| [2025/04/30 20:45:24 840697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56744|rttvar:129|minrtt:30473|latest_rtt:56657|ack_delay:32| [2025/04/30 20:45:24 840702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:244|lost_pn:241|thresh:3| [2025/04/30 20:45:24 840706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 840949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 840973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:239|lost_pn:241|po_sent_time:1746045924782173|lost_send_time:1746045924776801|loss_delay:63837|frame:STREAM |repair:128| [2025/04/30 20:45:24 840978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:240|lost_pn:241|po_sent_time:1746045924782257|lost_send_time:1746045924776801|loss_delay:63837|frame:STREAM |repair:128| [2025/04/30 20:45:24 840983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924782257u| [2025/04/30 20:45:24 840987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 840991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846984|now:1746045924840990|interval:5994| [2025/04/30 20:45:24 840997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846984|now:1746045924840990|interv:5994| [2025/04/30 20:45:24 841001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57410, ack_elapse 56907, delivered 68406|rate 1191534|lost 78| [2025/04/30 20:45:24 841006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1191534) in round 4| [2025/04/30 20:45:24 841010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 841014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 841018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924783981|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 841023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924783981|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 841027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150014|srtt:56744|latest_rtt:56657|min_rtt:30473|applimit:0|lost:76|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 841033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:129|largest:129|pns:2| [2025/04/30 20:45:24 841037] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:141|pkt_type:SHORT_HEADER|pkt_num:129|frame:ACK |recv_time:1746045924840638|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 841042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044840638|now:1746045924840638|interv:120000000| [2025/04/30 20:45:24 841046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044840638|now:1746045924840638|interv:120000000| [2025/04/30 20:45:24 841050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924846029|pq_index:0| [2025/04/30 20:45:24 841054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924840149| [2025/04/30 20:45:24 841058] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924841058| [2025/04/30 20:45:24 841063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924841062| [2025/04/30 20:45:24 841069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56744|min_srtt:56744|path_bw:1242828|loss_rate:20.65|path_pto:0| [2025/04/30 20:45:24 841073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:243365| [2025/04/30 20:45:24 841078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56744|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 841082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:239|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 841089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56744|min_srtt:56744|path_bw:1242828|loss_rate:20.65|path_pto:0| [2025/04/30 20:45:24 841093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 841098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56744|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 841102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:240|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 841106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56744|min_srtt:56744|path_bw:1242828|loss_rate:20.65|path_pto:0| [2025/04/30 20:45:24 841110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 841114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56744|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 841119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 841123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56744|min_srtt:56744|path_bw:1242828|loss_rate:20.65|path_pto:0| [2025/04/30 20:45:24 841127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:316959| [2025/04/30 20:45:24 841131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 841135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 841139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 841143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 841147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:239|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 841152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:243365| [2025/04/30 20:45:24 841156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 841160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:368| [2025/04/30 20:45:24 841188] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:368|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150014|now:1746045924841166|stream_id:4|stream_offset:243365| [2025/04/30 20:45:24 841194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:368|origin_pktnum:239|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 841199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150014|applimit:0| [2025/04/30 20:45:24 841206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846984|now:1746045924841206|interval:5778| [2025/04/30 20:45:24 841210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846984|now:1746045924841206|interv:5778| [2025/04/30 20:45:24 841214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151214| [2025/04/30 20:45:24 841219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:240|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 841223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 841230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 841237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:369| [2025/04/30 20:45:24 841283] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:369|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924841246|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 841292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:369|origin_pktnum:240|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 841299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 841305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846984|now:1746045924841305|interval:5679| [2025/04/30 20:45:24 841330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846984|now:1746045924841305|interv:5679| [2025/04/30 20:45:24 841339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 841346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 841352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 841359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 841365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:370| [2025/04/30 20:45:24 841399] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:370|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924841376|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 841408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:370|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 841415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 841421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924846984|now:1746045924841421|interval:5563| [2025/04/30 20:45:24 841428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924846984|now:1746045924841421|interv:5563| [2025/04/30 20:45:24 841442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 841449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924846984| [2025/04/30 20:45:24 841456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924846984| [2025/04/30 20:45:24 841461] [debug] |xqc_engine_wakeup_after|wakeup:1746045924846984|now:1746045924841461|diff:5523| [2025/04/30 20:45:24 841465] [debug] |xqc_engine_main_logic|END|now:1746045924841062| [2025/04/30 20:45:24 841471] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924841470| [2025/04/30 20:45:24 841474] [debug] |xqc_engine_wakeup_after|wakeup:1746045924846984|now:1746045924841474|diff:5510| [2025/04/30 20:45:24 841479] [debug] |xqc_engine_main_logic|END|now:1746045924841470| [2025/04/30 20:45:24 841645] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:141|state:ESTABED|recv_time:1746045924841644| [2025/04/30 20:45:24 841650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 841656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:129| [2025/04/30 20:45:24 841660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:130| [2025/04/30 20:45:24 841666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:130| [2025/04/30 20:45:24 841670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 841677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:245|origin_pktnum:116|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:245|path_largest_ack:245| [2025/04/30 20:45:24 841681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:11|tx_in_flight:151206|prior_delivered:110301|prior_time:1746045924784703|is_app_limited:0|send_elapse:56714|ack_elapse:56941|ctl_first_sent_time:1746045924785006|lagest_ack_time:1746045924841644|curr_delivered:178707| [2025/04/30 20:45:24 841686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924785006| [2025/04/30 20:45:24 841691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:368||sndq_packets_used_bytes:0|sndq_packets_free:89| [2025/04/30 20:45:24 841695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56744|rttvar:129|minrtt:30473|latest_rtt:56638|ack_delay:40| [2025/04/30 20:45:24 841699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56725|rttvar:133|minrtt:30473|latest_rtt:56638|ack_delay:40| [2025/04/30 20:45:24 841703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:245|lost_pn:242|thresh:3| [2025/04/30 20:45:24 841707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 841950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 841982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:242|lost_pn:242|po_sent_time:1746045924783147|lost_send_time:1746045924777829|loss_delay:63815|frame:STREAM |repair:128| [2025/04/30 20:45:24 841986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924783147u| [2025/04/30 20:45:24 841990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 841994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924847066|now:1746045924841994|interval:5072| [2025/04/30 20:45:24 841999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924847066|now:1746045924841994|interv:5072| [2025/04/30 20:45:24 842003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56714, ack_elapse 56941, delivered 68406|rate 1201348|lost 79| [2025/04/30 20:45:24 842007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201348) in round 4| [2025/04/30 20:45:24 842011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 842015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 842019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924785006|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 842023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924785006|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 842030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56725|latest_rtt:56638|min_rtt:30473|applimit:0|lost:78|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 842036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:130|largest:130|pns:2| [2025/04/30 20:45:24 842040] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:141|pkt_type:SHORT_HEADER|pkt_num:130|frame:ACK |recv_time:1746045924841644|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 842045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044841644|now:1746045924841644|interv:120000000| [2025/04/30 20:45:24 842049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044841644|now:1746045924841644|interv:120000000| [2025/04/30 20:45:24 842053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924846984|pq_index:0| [2025/04/30 20:45:24 842057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924841062| [2025/04/30 20:45:24 842061] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924842061| [2025/04/30 20:45:24 842066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924842065| [2025/04/30 20:45:24 842072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56725|min_srtt:56725|path_bw:1242828|loss_rate:21.02|path_pto:0| [2025/04/30 20:45:24 842076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:245739| [2025/04/30 20:45:24 842081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56725|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 842085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:242|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 842089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56725|min_srtt:56725|path_bw:1242828|loss_rate:21.02|path_pto:0| [2025/04/30 20:45:24 842094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:316959| [2025/04/30 20:45:24 842098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56725|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 842102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 842107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56725|min_srtt:56725|path_bw:1242828|loss_rate:21.02|path_pto:0| [2025/04/30 20:45:24 842111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:318146| [2025/04/30 20:45:24 842115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 842122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 842125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 842130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 842134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:242|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 842138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:245739| [2025/04/30 20:45:24 842142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 842147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:371| [2025/04/30 20:45:24 842180] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:371|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924842153|stream_id:4|stream_offset:245739| [2025/04/30 20:45:24 842189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:371|origin_pktnum:242|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 842196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 842203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924847066|now:1746045924842203|interval:4863| [2025/04/30 20:45:24 842210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924847066|now:1746045924842203|interv:4863| [2025/04/30 20:45:24 842214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 842221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 842227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:316959| [2025/04/30 20:45:24 842234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 842240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:372| [2025/04/30 20:45:24 842281] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:372|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924842250|stream_id:4|stream_offset:316959| [2025/04/30 20:45:24 842289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:372|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 842296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 842302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924847066|now:1746045924842301|interval:4765| [2025/04/30 20:45:24 842308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924847066|now:1746045924842301|interv:4765| [2025/04/30 20:45:24 842342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 842350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924847066| [2025/04/30 20:45:24 842357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924847066| [2025/04/30 20:45:24 842364] [debug] |xqc_engine_wakeup_after|wakeup:1746045924847066|now:1746045924842364|diff:4702| [2025/04/30 20:45:24 842370] [debug] |xqc_engine_main_logic|END|now:1746045924842065| [2025/04/30 20:45:24 842378] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924842378| [2025/04/30 20:45:24 842384] [debug] |xqc_engine_wakeup_after|wakeup:1746045924847066|now:1746045924842384|diff:4682| [2025/04/30 20:45:24 842390] [debug] |xqc_engine_main_logic|END|now:1746045924842378| [2025/04/30 20:45:24 842632] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:143|state:ESTABED|recv_time:1746045924842632| [2025/04/30 20:45:24 842638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 842644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:130| [2025/04/30 20:45:24 842648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:131| [2025/04/30 20:45:24 842654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:131| [2025/04/30 20:45:24 842658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 842665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:248|origin_pktnum:119|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:248|path_largest_ack:248| [2025/04/30 20:45:24 842669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:12|tx_in_flight:152406|prior_delivered:111501|prior_time:1746045924785682|is_app_limited:0|send_elapse:57453|ack_elapse:56950|ctl_first_sent_time:1746045924786000|lagest_ack_time:1746045924842632|curr_delivered:179907| [2025/04/30 20:45:24 842674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924786000| [2025/04/30 20:45:24 842679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 842683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56725|rttvar:133|minrtt:30473|latest_rtt:56632|ack_delay:40| [2025/04/30 20:45:24 842687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56709|rttvar:133|minrtt:30473|latest_rtt:56632|ack_delay:40| [2025/04/30 20:45:24 842691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:248|lost_pn:245|thresh:3| [2025/04/30 20:45:24 842695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 842936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 842971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:243|lost_pn:245|po_sent_time:1746045924783251|lost_send_time:1746045924778835|loss_delay:63797|frame:STREAM |repair:128| [2025/04/30 20:45:24 842976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924783251u| [2025/04/30 20:45:24 842980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 842984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924848897|now:1746045924842984|interval:5913| [2025/04/30 20:45:24 842988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924848897|now:1746045924842984|interv:5913| [2025/04/30 20:45:24 842992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57453, ack_elapse 56950, delivered 68406|rate 1190642|lost 80| [2025/04/30 20:45:24 842997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1190642) in round 4| [2025/04/30 20:45:24 843001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 843005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 843009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924786000|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 843013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924786000|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 843020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56709|latest_rtt:56632|min_rtt:30473|applimit:0|lost:79|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 843026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:131|largest:131|pns:2| [2025/04/30 20:45:24 843030] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:143|pkt_type:SHORT_HEADER|pkt_num:131|frame:ACK |recv_time:1746045924842632|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 843035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044842632|now:1746045924842632|interv:120000000| [2025/04/30 20:45:24 843039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044842632|now:1746045924842632|interv:120000000| [2025/04/30 20:45:24 843043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924847066|pq_index:0| [2025/04/30 20:45:24 843047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924842065| [2025/04/30 20:45:24 843051] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924843051| [2025/04/30 20:45:24 843056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924843055| [2025/04/30 20:45:24 843062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56709|min_srtt:56709|path_bw:1242828|loss_rate:21.18|path_pto:0| [2025/04/30 20:45:24 843066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:246926| [2025/04/30 20:45:24 843071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56709|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 843075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:243|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 843080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56709|min_srtt:56709|path_bw:1242828|loss_rate:21.18|path_pto:0| [2025/04/30 20:45:24 843084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:318146| [2025/04/30 20:45:24 843088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56709|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 843092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 843097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56709|min_srtt:56709|path_bw:1242828|loss_rate:21.18|path_pto:0| [2025/04/30 20:45:24 843101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:319333| [2025/04/30 20:45:24 843105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 843112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 843115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 843120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 843124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:243|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 843128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:246926| [2025/04/30 20:45:24 843132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 843137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:373| [2025/04/30 20:45:24 843168] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:373|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924843143|stream_id:4|stream_offset:246926| [2025/04/30 20:45:24 843174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:373|origin_pktnum:243|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 843178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 843182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924848897|now:1746045924843182|interval:5715| [2025/04/30 20:45:24 843187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924848897|now:1746045924843182|interv:5715| [2025/04/30 20:45:24 843191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 843196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 843200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:318146| [2025/04/30 20:45:24 843204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 843208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:374| [2025/04/30 20:45:24 843238] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:374|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924843214|stream_id:4|stream_offset:318146| [2025/04/30 20:45:24 843247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:374|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 843254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 843260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924848897|now:1746045924843260|interval:5637| [2025/04/30 20:45:24 843267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924848897|now:1746045924843260|interv:5637| [2025/04/30 20:45:24 843280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 843287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924848897| [2025/04/30 20:45:24 843293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924848897| [2025/04/30 20:45:24 843299] [debug] |xqc_engine_wakeup_after|wakeup:1746045924848897|now:1746045924843299|diff:5598| [2025/04/30 20:45:24 843305] [debug] |xqc_engine_main_logic|END|now:1746045924843055| [2025/04/30 20:45:24 843329] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924843328| [2025/04/30 20:45:24 843338] [debug] |xqc_engine_wakeup_after|wakeup:1746045924848897|now:1746045924843338|diff:5559| [2025/04/30 20:45:24 843345] [debug] |xqc_engine_main_logic|END|now:1746045924843328| [2025/04/30 20:45:24 843627] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:145|state:ESTABED|recv_time:1746045924843626| [2025/04/30 20:45:24 843636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 843642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:131| [2025/04/30 20:45:24 843646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:132| [2025/04/30 20:45:24 843652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:132| [2025/04/30 20:45:24 843657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 843664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:250|origin_pktnum:120|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:250|path_largest_ack:250| [2025/04/30 20:45:24 843669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:13|tx_in_flight:152406|prior_delivered:112701|prior_time:1746045924786717|is_app_limited:0|send_elapse:56333|ack_elapse:56909|ctl_first_sent_time:1746045924787164|lagest_ack_time:1746045924843626|curr_delivered:181107| [2025/04/30 20:45:24 843674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924787164| [2025/04/30 20:45:24 843678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:366||sndq_packets_used_bytes:0|sndq_packets_free:91| [2025/04/30 20:45:24 843682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56709|rttvar:133|minrtt:30473|latest_rtt:56462|ack_delay:32| [2025/04/30 20:45:24 843687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56674|rttvar:169|minrtt:30473|latest_rtt:56462|ack_delay:32| [2025/04/30 20:45:24 843691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:250|lost_pn:247|thresh:3| [2025/04/30 20:45:24 843695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 843932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 843971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:246|lost_pn:247|po_sent_time:1746045924785100|lost_send_time:1746045924779868|loss_delay:63758|frame:STREAM |repair:128| [2025/04/30 20:45:24 843976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:247|lost_pn:247|po_sent_time:1746045924785184|lost_send_time:1746045924779868|loss_delay:63758|frame:STREAM |repair:128| [2025/04/30 20:45:24 843980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924785184u| [2025/04/30 20:45:24 843984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 843988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849847|now:1746045924843988|interval:5859| [2025/04/30 20:45:24 843993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849847|now:1746045924843988|interv:5859| [2025/04/30 20:45:24 843997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56333, ack_elapse 56909, delivered 68406|rate 1202024|lost 82| [2025/04/30 20:45:24 844001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202024) in round 4| [2025/04/30 20:45:24 844006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 844010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 844014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924787164|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 844018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924787164|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 844025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150014|srtt:56674|latest_rtt:56462|min_rtt:30473|applimit:0|lost:80|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 844031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:132|largest:132|pns:2| [2025/04/30 20:45:24 844036] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:145|pkt_type:SHORT_HEADER|pkt_num:132|frame:ACK |recv_time:1746045924843626|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 844040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044843626|now:1746045924843626|interv:120000000| [2025/04/30 20:45:24 844045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044843626|now:1746045924843626|interv:120000000| [2025/04/30 20:45:24 844048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924848897|pq_index:0| [2025/04/30 20:45:24 844053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924843055| [2025/04/30 20:45:24 844057] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924844057| [2025/04/30 20:45:24 844062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924844061| [2025/04/30 20:45:24 844068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56674|min_srtt:56674|path_bw:1242828|loss_rate:21.33|path_pto:0| [2025/04/30 20:45:24 844072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 844077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56674|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 844082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:246|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 844086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56674|min_srtt:56674|path_bw:1242828|loss_rate:21.33|path_pto:0| [2025/04/30 20:45:24 844090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 844095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56674|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 844099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:247|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 844103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56674|min_srtt:56674|path_bw:1242828|loss_rate:21.33|path_pto:0| [2025/04/30 20:45:24 844107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:319333| [2025/04/30 20:45:24 844114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56674|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 844119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 844123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56674|min_srtt:56674|path_bw:1242828|loss_rate:21.33|path_pto:0| [2025/04/30 20:45:24 844127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:320520| [2025/04/30 20:45:24 844131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 844135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 844139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 844143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 844148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:246|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 844152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 844156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 844161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:375| [2025/04/30 20:45:24 844198] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:375|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150014|now:1746045924844167|stream_id:4|stream_offset:108047| [2025/04/30 20:45:24 844207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:375|origin_pktnum:117|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 844214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150014|applimit:0| [2025/04/30 20:45:24 844221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849847|now:1746045924844221|interval:5626| [2025/04/30 20:45:24 844228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849847|now:1746045924844221|interv:5626| [2025/04/30 20:45:24 844235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151214| [2025/04/30 20:45:24 844242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:247|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 844248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 844255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 844261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:376| [2025/04/30 20:45:24 844308] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:376|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924844277|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 844339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:376|origin_pktnum:247|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 844347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 844353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849847|now:1746045924844353|interval:5494| [2025/04/30 20:45:24 844360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849847|now:1746045924844353|interv:5494| [2025/04/30 20:45:24 844366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 844374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 844380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:319333| [2025/04/30 20:45:24 844387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 844393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:377| [2025/04/30 20:45:24 844433] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:377|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924844404|stream_id:4|stream_offset:319333| [2025/04/30 20:45:24 844443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:377|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 844451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 844457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924849847|now:1746045924844457|interval:5390| [2025/04/30 20:45:24 844464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924849847|now:1746045924844457|interv:5390| [2025/04/30 20:45:24 844469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 844474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924849847| [2025/04/30 20:45:24 844478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924849847| [2025/04/30 20:45:24 844482] [debug] |xqc_engine_wakeup_after|wakeup:1746045924849847|now:1746045924844482|diff:5365| [2025/04/30 20:45:24 844487] [debug] |xqc_engine_main_logic|END|now:1746045924844061| [2025/04/30 20:45:24 844492] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924844492| [2025/04/30 20:45:24 844496] [debug] |xqc_engine_wakeup_after|wakeup:1746045924849847|now:1746045924844496|diff:5351| [2025/04/30 20:45:24 844500] [debug] |xqc_engine_main_logic|END|now:1746045924844492| [2025/04/30 20:45:24 844606] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:145|state:ESTABED|recv_time:1746045924844605| [2025/04/30 20:45:24 844611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 844622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:132| [2025/04/30 20:45:24 844626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:133| [2025/04/30 20:45:24 844632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:133| [2025/04/30 20:45:24 844636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 844643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:251|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:251|path_largest_ack:251| [2025/04/30 20:45:24 844648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:13|tx_in_flight:153606|prior_delivered:112701|prior_time:1746045924786717|is_app_limited:0|send_elapse:56451|ack_elapse:57888|ctl_first_sent_time:1746045924787282|lagest_ack_time:1746045924844605|curr_delivered:182307| [2025/04/30 20:45:24 844652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924787282| [2025/04/30 20:45:24 844657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:367||sndq_packets_used_bytes:0|sndq_packets_free:90| [2025/04/30 20:45:24 844661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56674|rttvar:169|minrtt:30473|latest_rtt:57323|ack_delay:24| [2025/04/30 20:45:24 844666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56752|rttvar:283|minrtt:30473|latest_rtt:57323|ack_delay:24| [2025/04/30 20:45:24 844670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:251|lost_pn:248|thresh:3| [2025/04/30 20:45:24 844674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 844906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 844951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 844955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 844959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924850577|now:1746045924844958|interval:5619| [2025/04/30 20:45:24 844963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924850577|now:1746045924844958|interv:5619| [2025/04/30 20:45:24 844967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56451, ack_elapse 57888, delivered 69606|rate 1202425|lost 82| [2025/04/30 20:45:24 844972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202425) in round 4| [2025/04/30 20:45:24 844976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 844980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 844984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924787282|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 844988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924787282|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 844993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152414|srtt:56752|latest_rtt:57323|min_rtt:30473|applimit:0|lost:82|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 844998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:133|largest:133|pns:2| [2025/04/30 20:45:24 845003] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:145|pkt_type:SHORT_HEADER|pkt_num:133|frame:ACK |recv_time:1746045924844605|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 845008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044844605|now:1746045924844605|interv:120000000| [2025/04/30 20:45:24 845012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044844605|now:1746045924844605|interv:120000000| [2025/04/30 20:45:24 845016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924849847|pq_index:0| [2025/04/30 20:45:24 845022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924844061| [2025/04/30 20:45:24 845026] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924845026| [2025/04/30 20:45:24 845031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924845030| [2025/04/30 20:45:24 845037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|min_srtt:56752|path_bw:1242828|loss_rate:21.69|path_pto:0| [2025/04/30 20:45:24 845042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:320520| [2025/04/30 20:45:24 845046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 845051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 845055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56752|min_srtt:56752|path_bw:1242828|loss_rate:21.69|path_pto:0| [2025/04/30 20:45:24 845059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:321707| [2025/04/30 20:45:24 845064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 845068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 845071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 845076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 845080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 845084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:320520| [2025/04/30 20:45:24 845089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 845093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:378| [2025/04/30 20:45:24 845126] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:378|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924845099|stream_id:4|stream_offset:320520| [2025/04/30 20:45:24 845136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:378|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 845143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 845150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924850577|now:1746045924845149|interval:5428| [2025/04/30 20:45:24 845162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924850577|now:1746045924845149|interv:5428| [2025/04/30 20:45:24 845166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 845171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924850577| [2025/04/30 20:45:24 845175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924850577| [2025/04/30 20:45:24 845179] [debug] |xqc_engine_wakeup_after|wakeup:1746045924850577|now:1746045924845179|diff:5398| [2025/04/30 20:45:24 845183] [debug] |xqc_engine_main_logic|END|now:1746045924845030| [2025/04/30 20:45:24 845189] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924845189| [2025/04/30 20:45:24 845193] [debug] |xqc_engine_wakeup_after|wakeup:1746045924850577|now:1746045924845193|diff:5384| [2025/04/30 20:45:24 845199] [debug] |xqc_engine_main_logic|END|now:1746045924845189| [2025/04/30 20:45:24 845621] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:147|state:ESTABED|recv_time:1746045924845620| [2025/04/30 20:45:24 845631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 845637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:133| [2025/04/30 20:45:24 845641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:134| [2025/04/30 20:45:24 845647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:134| [2025/04/30 20:45:24 845651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 845658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:254|origin_pktnum:124|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:254|path_largest_ack:254| [2025/04/30 20:45:24 845663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:15|tx_in_flight:152406|prior_delivered:115101|prior_time:1746045924788699|is_app_limited:0|send_elapse:56834|ack_elapse:56921|ctl_first_sent_time:1746045924789124|lagest_ack_time:1746045924845620|curr_delivered:183507| [2025/04/30 20:45:24 845668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924789124| [2025/04/30 20:45:24 845672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:365||sndq_packets_used_bytes:0|sndq_packets_free:92| [2025/04/30 20:45:24 845676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56752|rttvar:283|minrtt:30473|latest_rtt:56496|ack_delay:24| [2025/04/30 20:45:24 845680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56717|rttvar:283|minrtt:30473|latest_rtt:56496|ack_delay:24| [2025/04/30 20:45:24 845685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:254|lost_pn:251|thresh:3| [2025/04/30 20:45:24 845689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 845921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 845962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 845967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:249|lost_pn:251|po_sent_time:1746045924786089|lost_send_time:1746045924781814|loss_delay:63806|frame:STREAM |repair:128| [2025/04/30 20:45:24 845972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924786089u| [2025/04/30 20:45:24 845976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 845980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924851826|now:1746045924845980|interval:5846| [2025/04/30 20:45:24 845984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924851826|now:1746045924845980|interv:5846| [2025/04/30 20:45:24 845988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56834, ack_elapse 56921, delivered 68406|rate 1201770|lost 83| [2025/04/30 20:45:24 845993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201770) in round 4| [2025/04/30 20:45:24 845997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 846001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 846005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924789124|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 846011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924789124|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 846016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56717|latest_rtt:56496|min_rtt:30473|applimit:0|lost:82|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 846022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:134|largest:134|pns:2| [2025/04/30 20:45:24 846026] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:147|pkt_type:SHORT_HEADER|pkt_num:134|frame:ACK |recv_time:1746045924845620|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 846031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044845620|now:1746045924845620|interv:120000000| [2025/04/30 20:45:24 846035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044845620|now:1746045924845620|interv:120000000| [2025/04/30 20:45:24 846039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924850577|pq_index:0| [2025/04/30 20:45:24 846043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924845030| [2025/04/30 20:45:24 846047] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924846047| [2025/04/30 20:45:24 846052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924846051| [2025/04/30 20:45:24 846058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56717|min_srtt:56717|path_bw:1242828|loss_rate:21.64|path_pto:0| [2025/04/30 20:45:24 846063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:250487| [2025/04/30 20:45:24 846067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56717|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 846072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:249|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 846076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56717|min_srtt:56717|path_bw:1242828|loss_rate:21.64|path_pto:0| [2025/04/30 20:45:24 846080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:321707| [2025/04/30 20:45:24 846085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56717|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 846089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 846093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56717|min_srtt:56717|path_bw:1242828|loss_rate:21.64|path_pto:0| [2025/04/30 20:45:24 846098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 846104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 846108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 846112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 846116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 846121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:249|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 846125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:250487| [2025/04/30 20:45:24 846129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 846133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:379| [2025/04/30 20:45:24 846169] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:379|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924846140|stream_id:4|stream_offset:250487| [2025/04/30 20:45:24 846178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:379|origin_pktnum:249|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 846186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 846192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924851826|now:1746045924846192|interval:5634| [2025/04/30 20:45:24 846199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924851826|now:1746045924846192|interv:5634| [2025/04/30 20:45:24 846205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 846210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 846214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:321707| [2025/04/30 20:45:24 846219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 846226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:380| [2025/04/30 20:45:24 846266] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:380|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924846236|stream_id:4|stream_offset:321707| [2025/04/30 20:45:24 846275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:380|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 846283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 846289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924851826|now:1746045924846288|interval:5538| [2025/04/30 20:45:24 846300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924851826|now:1746045924846288|interv:5538| [2025/04/30 20:45:24 846311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 846341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924851826| [2025/04/30 20:45:24 846348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924851826| [2025/04/30 20:45:24 846354] [debug] |xqc_engine_wakeup_after|wakeup:1746045924851826|now:1746045924846354|diff:5472| [2025/04/30 20:45:24 846361] [debug] |xqc_engine_main_logic|END|now:1746045924846051| [2025/04/30 20:45:24 846369] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924846369| [2025/04/30 20:45:24 846374] [debug] |xqc_engine_wakeup_after|wakeup:1746045924851826|now:1746045924846374|diff:5452| [2025/04/30 20:45:24 846380] [debug] |xqc_engine_main_logic|END|now:1746045924846369| [2025/04/30 20:45:24 846634] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:149|state:ESTABED|recv_time:1746045924846633| [2025/04/30 20:45:24 846640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 846646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:134| [2025/04/30 20:45:24 846650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:135| [2025/04/30 20:45:24 846656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:135| [2025/04/30 20:45:24 846660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 846666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:256|origin_pktnum:127|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:256|path_largest_ack:256| [2025/04/30 20:45:24 846671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:17|tx_in_flight:151206|prior_delivered:116301|prior_time:1746045924789748|is_app_limited:0|send_elapse:57634|ack_elapse:56885|ctl_first_sent_time:1746045924790140|lagest_ack_time:1746045924846633|curr_delivered:184707| [2025/04/30 20:45:24 846676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924790140| [2025/04/30 20:45:24 846681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:364||sndq_packets_used_bytes:0|sndq_packets_free:93| [2025/04/30 20:45:24 846685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56717|rttvar:283|minrtt:30473|latest_rtt:56493|ack_delay:48| [2025/04/30 20:45:24 846689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56683|rttvar:281|minrtt:30473|latest_rtt:56493|ack_delay:48| [2025/04/30 20:45:24 846693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:256|lost_pn:253|thresh:3| [2025/04/30 20:45:24 846697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 846926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 846968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 846976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:252|lost_pn:253|po_sent_time:1746045924788020|lost_send_time:1746045924782865|loss_delay:63768|frame:STREAM |repair:128| [2025/04/30 20:45:24 846981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:253|lost_pn:253|po_sent_time:1746045924788115|lost_send_time:1746045924782865|loss_delay:63768|frame:STREAM |repair:128| [2025/04/30 20:45:24 846985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924788115u| [2025/04/30 20:45:24 846989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 846993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924852997|now:1746045924846993|interval:6004| [2025/04/30 20:45:24 846998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924852997|now:1746045924846993|interv:6004| [2025/04/30 20:45:24 847002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57634, ack_elapse 56885, delivered 68406|rate 1186903|lost 85| [2025/04/30 20:45:24 847006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1186903) in round 4| [2025/04/30 20:45:24 847010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 847017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 847021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924790140|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 847026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924790140|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 847030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150014|srtt:56683|latest_rtt:56493|min_rtt:30473|applimit:0|lost:83|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 847036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:135|largest:135|pns:2| [2025/04/30 20:45:24 847040] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:149|pkt_type:SHORT_HEADER|pkt_num:135|frame:ACK |recv_time:1746045924846633|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 847045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044846633|now:1746045924846633|interv:120000000| [2025/04/30 20:45:24 847049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044846633|now:1746045924846633|interv:120000000| [2025/04/30 20:45:24 847053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924851826|pq_index:0| [2025/04/30 20:45:24 847057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924846051| [2025/04/30 20:45:24 847061] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924847061| [2025/04/30 20:45:24 847066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924847065| [2025/04/30 20:45:24 847072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:21.78|path_pto:0| [2025/04/30 20:45:24 847077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 847081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 847086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:252|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 847090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:21.78|path_pto:0| [2025/04/30 20:45:24 847094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 847098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 847103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:253|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 847109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:21.78|path_pto:0| [2025/04/30 20:45:24 847114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 847118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 847122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 847126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:21.78|path_pto:0| [2025/04/30 20:45:24 847131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:324081| [2025/04/30 20:45:24 847135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 847139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 847142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 847147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 847151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:252|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 847155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 847159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 847164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:381| [2025/04/30 20:45:24 847203] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:381|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150014|now:1746045924847170|stream_id:4|stream_offset:115169| [2025/04/30 20:45:24 847212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:381|origin_pktnum:123|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 847218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150014|applimit:0| [2025/04/30 20:45:24 847223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924852997|now:1746045924847223|interval:5774| [2025/04/30 20:45:24 847229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924852997|now:1746045924847223|interv:5774| [2025/04/30 20:45:24 847236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151214| [2025/04/30 20:45:24 847242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:253|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 847251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 847257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 847263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:382| [2025/04/30 20:45:24 847336] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:382|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924847271|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 847346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:382|origin_pktnum:253|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 847352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 847358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924852997|now:1746045924847357|interval:5640| [2025/04/30 20:45:24 847363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924852997|now:1746045924847357|interv:5640| [2025/04/30 20:45:24 847369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 847375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 847381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 847387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 847393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:383| [2025/04/30 20:45:24 847428] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:383|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924847402|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 847434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:383|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 847440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 847446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924852997|now:1746045924847446|interval:5551| [2025/04/30 20:45:24 847451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924852997|now:1746045924847446|interv:5551| [2025/04/30 20:45:24 847457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 847463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924852997| [2025/04/30 20:45:24 847468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924852997| [2025/04/30 20:45:24 847473] [debug] |xqc_engine_wakeup_after|wakeup:1746045924852997|now:1746045924847473|diff:5524| [2025/04/30 20:45:24 847479] [debug] |xqc_engine_main_logic|END|now:1746045924847065| [2025/04/30 20:45:24 847486] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924847486| [2025/04/30 20:45:24 847494] [debug] |xqc_engine_wakeup_after|wakeup:1746045924852997|now:1746045924847494|diff:5503| [2025/04/30 20:45:24 847500] [debug] |xqc_engine_main_logic|END|now:1746045924847486| [2025/04/30 20:45:24 847667] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:151|state:ESTABED|recv_time:1746045924847666| [2025/04/30 20:45:24 847674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 847681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:135| [2025/04/30 20:45:24 847686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:136| [2025/04/30 20:45:24 847694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:136| [2025/04/30 20:45:24 847699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 847707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:258|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:258|path_largest_ack:258| [2025/04/30 20:45:24 847713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:17|tx_in_flight:153606|prior_delivered:116301|prior_time:1746045924789748|is_app_limited:0|send_elapse:57797|ack_elapse:57918|ctl_first_sent_time:1746045924790303|lagest_ack_time:1746045924847666|curr_delivered:185907| [2025/04/30 20:45:24 847720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924790303| [2025/04/30 20:45:24 847726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:365||sndq_packets_used_bytes:0|sndq_packets_free:92| [2025/04/30 20:45:24 847731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56683|rttvar:281|minrtt:30473|latest_rtt:57363|ack_delay:40| [2025/04/30 20:45:24 847737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56763|rttvar:371|minrtt:30473|latest_rtt:57363|ack_delay:40| [2025/04/30 20:45:24 847743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:258|lost_pn:255|thresh:3| [2025/04/30 20:45:24 847749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 847998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 848053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 848101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 848112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:255|lost_pn:255|po_sent_time:1746045924789229|lost_send_time:1746045924783133|loss_delay:64533|frame:STREAM |repair:128| [2025/04/30 20:45:24 848121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924789229u| [2025/04/30 20:45:24 848125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 848129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854757|now:1746045924848129|interval:6628| [2025/04/30 20:45:24 848134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854757|now:1746045924848129|interv:6628| [2025/04/30 20:45:24 848138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57797, ack_elapse 57918, delivered 69606|rate 1201802|lost 86| [2025/04/30 20:45:24 848142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201802) in round 4| [2025/04/30 20:45:24 848146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 848150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:5334| [2025/04/30 20:45:24 848154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924790303|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 848159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924790303|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:117501| [2025/04/30 20:45:24 848163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56763|latest_rtt:57363|min_rtt:30473|applimit:0|lost:85|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 848171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:136|largest:136|pns:2| [2025/04/30 20:45:24 848176] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:151|pkt_type:SHORT_HEADER|pkt_num:136|frame:ACK |recv_time:1746045924847666|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 848180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044847666|now:1746045924847666|interv:120000000| [2025/04/30 20:45:24 848184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044847666|now:1746045924847666|interv:120000000| [2025/04/30 20:45:24 848188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924852997|pq_index:0| [2025/04/30 20:45:24 848192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924847065| [2025/04/30 20:45:24 848196] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924848196| [2025/04/30 20:45:24 848201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924848200| [2025/04/30 20:45:24 848207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56763|min_srtt:56763|path_bw:1242828|loss_rate:22.14|path_pto:0| [2025/04/30 20:45:24 848211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:254048| [2025/04/30 20:45:24 848216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56763|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 848220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:255|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 848225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56763|min_srtt:56763|path_bw:1242828|loss_rate:22.14|path_pto:0| [2025/04/30 20:45:24 848229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:324081| [2025/04/30 20:45:24 848233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56763|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 848237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 848241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56763|min_srtt:56763|path_bw:1242828|loss_rate:22.14|path_pto:0| [2025/04/30 20:45:24 848246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:325268| [2025/04/30 20:45:24 848250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 848254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 848257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 848266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 848270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:255|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 848274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:254048| [2025/04/30 20:45:24 848279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 848285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:384| [2025/04/30 20:45:24 848341] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:384|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924848296|stream_id:4|stream_offset:254048| [2025/04/30 20:45:24 848354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:384|origin_pktnum:255|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 848362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 848368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854757|now:1746045924848367|interval:6390| [2025/04/30 20:45:24 848372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854757|now:1746045924848367|interv:6390| [2025/04/30 20:45:24 848376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 848381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 848385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:324081| [2025/04/30 20:45:24 848390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 848394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:385| [2025/04/30 20:45:24 848423] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:385|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924848401|stream_id:4|stream_offset:324081| [2025/04/30 20:45:24 848428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:385|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 848433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 848437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854757|now:1746045924848437|interval:6320| [2025/04/30 20:45:24 848441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854757|now:1746045924848437|interv:6320| [2025/04/30 20:45:24 848445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 848450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924854757| [2025/04/30 20:45:24 848459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924854757| [2025/04/30 20:45:24 848463] [debug] |xqc_engine_wakeup_after|wakeup:1746045924854757|now:1746045924848463|diff:6294| [2025/04/30 20:45:24 848467] [debug] |xqc_engine_main_logic|END|now:1746045924848200| [2025/04/30 20:45:24 848473] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924848473| [2025/04/30 20:45:24 848477] [debug] |xqc_engine_wakeup_after|wakeup:1746045924854757|now:1746045924848476|diff:6281| [2025/04/30 20:45:24 848480] [debug] |xqc_engine_main_logic|END|now:1746045924848473| [2025/04/30 20:45:24 848681] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:153|state:ESTABED|recv_time:1746045924848680| [2025/04/30 20:45:24 848687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 848692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:136| [2025/04/30 20:45:24 848696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:137| [2025/04/30 20:45:24 848702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:137| [2025/04/30 20:45:24 848706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 848713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:261|origin_pktnum:132|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:261|path_largest_ack:261| [2025/04/30 20:45:24 848717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:19|tx_in_flight:152406|prior_delivered:118701|prior_time:1746045924791690|is_app_limited:0|send_elapse:57558|ack_elapse:56990|ctl_first_sent_time:1746045924792009|lagest_ack_time:1746045924848680|curr_delivered:187107| [2025/04/30 20:45:24 848722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924792009| [2025/04/30 20:45:24 848727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:364||sndq_packets_used_bytes:0|sndq_packets_free:93| [2025/04/30 20:45:24 848731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56763|rttvar:371|minrtt:30473|latest_rtt:56671|ack_delay:24| [2025/04/30 20:45:24 848735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56748|rttvar:308|minrtt:30473|latest_rtt:56671|ack_delay:24| [2025/04/30 20:45:24 848739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:261|lost_pn:258|thresh:3| [2025/04/30 20:45:24 848743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 848963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 848996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 849008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 849019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:257|lost_pn:258|po_sent_time:1746045924790224|lost_send_time:1746045924784839|loss_delay:63841|frame:STREAM |repair:128| [2025/04/30 20:45:24 849032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924790224u| [2025/04/30 20:45:24 849036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 849040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854908|now:1746045924849040|interval:5868| [2025/04/30 20:45:24 849044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854908|now:1746045924849040|interv:5868| [2025/04/30 20:45:24 849048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57558, ack_elapse 56990, delivered 68406|rate 1188470|lost 87| [2025/04/30 20:45:24 849052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 4 -> 5| [2025/04/30 20:45:24 849056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1188470) in round 5| [2025/04/30 20:45:24 849060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 849064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 849068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924792009|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 849075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924792009|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 849080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56748|latest_rtt:56671|min_rtt:30473|applimit:0|lost:86|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:24 849085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:137|largest:137|pns:2| [2025/04/30 20:45:24 849089] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:153|pkt_type:SHORT_HEADER|pkt_num:137|frame:ACK |recv_time:1746045924848680|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 849094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044848680|now:1746045924848680|interv:120000000| [2025/04/30 20:45:24 849098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044848680|now:1746045924848680|interv:120000000| [2025/04/30 20:45:24 849102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924854757|pq_index:0| [2025/04/30 20:45:24 849106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924848200| [2025/04/30 20:45:24 849110] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924849110| [2025/04/30 20:45:24 849115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924849114| [2025/04/30 20:45:24 849120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56748|min_srtt:56748|path_bw:1242828|loss_rate:22.28|path_pto:0| [2025/04/30 20:45:24 849125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 849129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56748|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 849133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:257|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 849138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56748|min_srtt:56748|path_bw:1242828|loss_rate:22.28|path_pto:0| [2025/04/30 20:45:24 849142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:325268| [2025/04/30 20:45:24 849146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56748|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 849150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 849154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56748|min_srtt:56748|path_bw:1242828|loss_rate:22.28|path_pto:0| [2025/04/30 20:45:24 849161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 849165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 849169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 849173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 849177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 849181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:257|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 849185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 849190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 849194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:386| [2025/04/30 20:45:24 849223] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:386|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924849200|stream_id:4|stream_offset:121104| [2025/04/30 20:45:24 849229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:386|origin_pktnum:128|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 849233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 849238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854908|now:1746045924849237|interval:5671| [2025/04/30 20:45:24 849244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854908|now:1746045924849237|interv:5671| [2025/04/30 20:45:24 849251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 849258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 849265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:325268| [2025/04/30 20:45:24 849272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 849279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:387| [2025/04/30 20:45:24 849338] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:387|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924849296|stream_id:4|stream_offset:325268| [2025/04/30 20:45:24 849352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:387|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 849359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 849366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924854908|now:1746045924849366|interval:5542| [2025/04/30 20:45:24 849379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924854908|now:1746045924849366|interv:5542| [2025/04/30 20:45:24 849386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 849393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924854908| [2025/04/30 20:45:24 849400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924854908| [2025/04/30 20:45:24 849404] [debug] |xqc_engine_wakeup_after|wakeup:1746045924854908|now:1746045924849404|diff:5504| [2025/04/30 20:45:24 849409] [debug] |xqc_engine_main_logic|END|now:1746045924849114| [2025/04/30 20:45:24 849414] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924849414| [2025/04/30 20:45:24 849418] [debug] |xqc_engine_wakeup_after|wakeup:1746045924854908|now:1746045924849418|diff:5490| [2025/04/30 20:45:24 849422] [debug] |xqc_engine_main_logic|END|now:1746045924849414| [2025/04/30 20:45:24 849647] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:155|state:ESTABED|recv_time:1746045924849646| [2025/04/30 20:45:24 849655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 849661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:137| [2025/04/30 20:45:24 849665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:138| [2025/04/30 20:45:24 849671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:138| [2025/04/30 20:45:24 849675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 849681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:263|origin_pktnum:134|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:263|path_largest_ack:263| [2025/04/30 20:45:24 849686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:20|tx_in_flight:152406|prior_delivered:119901|prior_time:1746045924792681|is_app_limited:0|send_elapse:56750|ack_elapse:56965|ctl_first_sent_time:1746045924792996|lagest_ack_time:1746045924849646|curr_delivered:188307| [2025/04/30 20:45:24 849691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924792996| [2025/04/30 20:45:24 849695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:363||sndq_packets_used_bytes:0|sndq_packets_free:94| [2025/04/30 20:45:24 849699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56748|rttvar:308|minrtt:30473|latest_rtt:56650|ack_delay:48| [2025/04/30 20:45:24 849704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56730|rttvar:267|minrtt:30473|latest_rtt:56650|ack_delay:48| [2025/04/30 20:45:24 849708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:263|lost_pn:260|thresh:3| [2025/04/30 20:45:24 849712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 849932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 849974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 849986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 849993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 849998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:259|lost_pn:260|po_sent_time:1746045924791067|lost_send_time:1746045924785825|loss_delay:63821|frame:STREAM |repair:128| [2025/04/30 20:45:24 850003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:260|lost_pn:260|po_sent_time:1746045924791166|lost_send_time:1746045924785825|loss_delay:63821|frame:STREAM |repair:128| [2025/04/30 20:45:24 850007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924791166u| [2025/04/30 20:45:24 850011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 850015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924855924|now:1746045924850015|interval:5909| [2025/04/30 20:45:24 850019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924855924|now:1746045924850015|interv:5909| [2025/04/30 20:45:24 850023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56750, ack_elapse 56965, delivered 68406|rate 1200842|lost 89| [2025/04/30 20:45:24 850030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200842) in round 5| [2025/04/30 20:45:24 850034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 850038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 850042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924792996|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 850046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924792996|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 850051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150014|srtt:56730|latest_rtt:56650|min_rtt:30473|applimit:0|lost:87|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 850056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:138|largest:138|pns:2| [2025/04/30 20:45:24 850060] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:155|pkt_type:SHORT_HEADER|pkt_num:138|frame:ACK |recv_time:1746045924849646|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 850065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044849646|now:1746045924849646|interv:120000000| [2025/04/30 20:45:24 850069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044849646|now:1746045924849646|interv:120000000| [2025/04/30 20:45:24 850073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924854908|pq_index:0| [2025/04/30 20:45:24 850077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924849114| [2025/04/30 20:45:24 850081] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924850081| [2025/04/30 20:45:24 850086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924850085| [2025/04/30 20:45:24 850092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56730|min_srtt:56730|path_bw:1242828|loss_rate:22.42|path_pto:0| [2025/04/30 20:45:24 850096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 850100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56730|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 850105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:259|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 850109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56730|min_srtt:56730|path_bw:1242828|loss_rate:22.42|path_pto:0| [2025/04/30 20:45:24 850113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 850119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56730|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 850124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:260|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 850128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56730|min_srtt:56730|path_bw:1242828|loss_rate:22.42|path_pto:0| [2025/04/30 20:45:24 850132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 850136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56730|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 850140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 850145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56730|min_srtt:56730|path_bw:1242828|loss_rate:22.42|path_pto:0| [2025/04/30 20:45:24 850149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:327642| [2025/04/30 20:45:24 850155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 850162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 850168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 850174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 850182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:259|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 850188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150014|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 850195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 850202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:388| [2025/04/30 20:45:24 850238] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:388|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150014|now:1746045924850212|stream_id:4|stream_offset:123478| [2025/04/30 20:45:24 850247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:388|origin_pktnum:130|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 850254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150014|applimit:0| [2025/04/30 20:45:24 850261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924855924|now:1746045924850261|interval:5663| [2025/04/30 20:45:24 850267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924855924|now:1746045924850261|interv:5663| [2025/04/30 20:45:24 850276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151214| [2025/04/30 20:45:24 850281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:260|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 850285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 850289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 850294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:389| [2025/04/30 20:45:24 850342] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:389|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924850300|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 850354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:389|origin_pktnum:260|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 850361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 850367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924855924|now:1746045924850367|interval:5557| [2025/04/30 20:45:24 850372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924855924|now:1746045924850367|interv:5557| [2025/04/30 20:45:24 850376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 850381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 850385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 850390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 850394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:390| [2025/04/30 20:45:24 850424] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:390|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924850400|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 850432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:390|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 850439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 850446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924855924|now:1746045924850446|interval:5478| [2025/04/30 20:45:24 850451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924855924|now:1746045924850446|interv:5478| [2025/04/30 20:45:24 850455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 850460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924855924| [2025/04/30 20:45:24 850464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924855924| [2025/04/30 20:45:24 850472] [debug] |xqc_engine_wakeup_after|wakeup:1746045924855924|now:1746045924850472|diff:5452| [2025/04/30 20:45:24 850477] [debug] |xqc_engine_main_logic|END|now:1746045924850085| [2025/04/30 20:45:24 850482] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924850482| [2025/04/30 20:45:24 850486] [debug] |xqc_engine_wakeup_after|wakeup:1746045924855924|now:1746045924850486|diff:5438| [2025/04/30 20:45:24 850490] [debug] |xqc_engine_main_logic|END|now:1746045924850482| [2025/04/30 20:45:24 850611] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:157|state:ESTABED|recv_time:1746045924850610| [2025/04/30 20:45:24 850616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 850622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:138| [2025/04/30 20:45:24 850626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:139| [2025/04/30 20:45:24 850632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:139| [2025/04/30 20:45:24 850636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 850642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:265|origin_pktnum:136|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:265|path_largest_ack:265| [2025/04/30 20:45:24 850647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:21|tx_in_flight:152406|prior_delivered:121101|prior_time:1746045924793686|is_app_limited:0|send_elapse:57515|ack_elapse:56924|ctl_first_sent_time:1746045924794002|lagest_ack_time:1746045924850610|curr_delivered:189507| [2025/04/30 20:45:24 850651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924794002| [2025/04/30 20:45:24 850656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:363||sndq_packets_used_bytes:0|sndq_packets_free:94| [2025/04/30 20:45:24 850660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56730|rttvar:267|minrtt:30473|latest_rtt:56608|ack_delay:56| [2025/04/30 20:45:24 850664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56708|rttvar:245|minrtt:30473|latest_rtt:56608|ack_delay:56| [2025/04/30 20:45:24 850668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:265|lost_pn:262|thresh:3| [2025/04/30 20:45:24 850673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 850885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 850929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 850941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 850952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 850956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 850960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:262|lost_pn:262|po_sent_time:1746045924792103|lost_send_time:1746045924786814|loss_delay:63796|frame:STREAM |repair:128| [2025/04/30 20:45:24 850965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924792103u| [2025/04/30 20:45:24 850969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 850973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924856883|now:1746045924850973|interval:5910| [2025/04/30 20:45:24 850977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924856883|now:1746045924850973|interv:5910| [2025/04/30 20:45:24 850981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57515, ack_elapse 56924, delivered 68406|rate 1189359|lost 90| [2025/04/30 20:45:24 850985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1189359) in round 5| [2025/04/30 20:45:24 850989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 850993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 850997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924794002|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 851004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924794002|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 851008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56708|latest_rtt:56608|min_rtt:30473|applimit:0|lost:89|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 851014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:139|largest:139|pns:2| [2025/04/30 20:45:24 851018] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:157|pkt_type:SHORT_HEADER|pkt_num:139|frame:ACK |recv_time:1746045924850610|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 851023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044850610|now:1746045924850610|interv:120000000| [2025/04/30 20:45:24 851027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044850610|now:1746045924850610|interv:120000000| [2025/04/30 20:45:24 851031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924855924|pq_index:0| [2025/04/30 20:45:24 851035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924850085| [2025/04/30 20:45:24 851039] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924851039| [2025/04/30 20:45:24 851043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924851043| [2025/04/30 20:45:24 851049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56708|min_srtt:56708|path_bw:1242828|loss_rate:22.76|path_pto:0| [2025/04/30 20:45:24 851053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:257609| [2025/04/30 20:45:24 851058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56708|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 851062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:262|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 851066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56708|min_srtt:56708|path_bw:1242828|loss_rate:22.76|path_pto:0| [2025/04/30 20:45:24 851071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:327642| [2025/04/30 20:45:24 851075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56708|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 851079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 851083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56708|min_srtt:56708|path_bw:1242828|loss_rate:22.76|path_pto:0| [2025/04/30 20:45:24 851087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:328829| [2025/04/30 20:45:24 851094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 851098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 851102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 851106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 851110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:262|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 851114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:257609| [2025/04/30 20:45:24 851118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 851123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:391| [2025/04/30 20:45:24 851155] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:391|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924851129|stream_id:4|stream_offset:257609| [2025/04/30 20:45:24 851164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:391|origin_pktnum:262|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 851172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 851178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924856883|now:1746045924851178|interval:5705| [2025/04/30 20:45:24 851185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924856883|now:1746045924851178|interv:5705| [2025/04/30 20:45:24 851190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 851195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 851199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:327642| [2025/04/30 20:45:24 851203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 851207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:392| [2025/04/30 20:45:24 851236] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:392|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924851214|stream_id:4|stream_offset:327642| [2025/04/30 20:45:24 851245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:392|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 851252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 851259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924856883|now:1746045924851259|interval:5624| [2025/04/30 20:45:24 851271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924856883|now:1746045924851259|interv:5624| [2025/04/30 20:45:24 851278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 851284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924856883| [2025/04/30 20:45:24 851290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924856883| [2025/04/30 20:45:24 851295] [debug] |xqc_engine_wakeup_after|wakeup:1746045924856883|now:1746045924851295|diff:5588| [2025/04/30 20:45:24 851301] [debug] |xqc_engine_main_logic|END|now:1746045924851043| [2025/04/30 20:45:24 851308] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924851307| [2025/04/30 20:45:24 851331] [debug] |xqc_engine_wakeup_after|wakeup:1746045924856883|now:1746045924851331|diff:5552| [2025/04/30 20:45:24 851336] [debug] |xqc_engine_main_logic|END|now:1746045924851307| [2025/04/30 20:45:24 851620] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:159|state:ESTABED|recv_time:1746045924851619| [2025/04/30 20:45:24 851631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 851637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:139| [2025/04/30 20:45:24 851641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:140| [2025/04/30 20:45:24 851647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:140| [2025/04/30 20:45:24 851651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 851659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:267|origin_pktnum:138|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:267|path_largest_ack:267| [2025/04/30 20:45:24 851664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:22|tx_in_flight:152406|prior_delivered:122301|prior_time:1746045924794666|is_app_limited:0|send_elapse:56587|ack_elapse:56953|ctl_first_sent_time:1746045924794992|lagest_ack_time:1746045924851619|curr_delivered:190707| [2025/04/30 20:45:24 851669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924794992| [2025/04/30 20:45:24 851673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:362||sndq_packets_used_bytes:0|sndq_packets_free:95| [2025/04/30 20:45:24 851677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56708|rttvar:245|minrtt:30473|latest_rtt:56627|ack_delay:24| [2025/04/30 20:45:24 851682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56695|rttvar:210|minrtt:30473|latest_rtt:56627|ack_delay:24| [2025/04/30 20:45:24 851686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:267|lost_pn:264|thresh:3| [2025/04/30 20:45:24 851690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 851902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 851947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 851958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 851970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 851974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 851982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:264|lost_pn:264|po_sent_time:1746045924793087|lost_send_time:1746045924787838|loss_delay:63781|frame:STREAM |repair:128| [2025/04/30 20:45:24 851987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924793087u| [2025/04/30 20:45:24 851991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 851995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924857873|now:1746045924851995|interval:5878| [2025/04/30 20:45:24 851999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924857873|now:1746045924851995|interv:5878| [2025/04/30 20:45:24 852003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56587, ack_elapse 56953, delivered 68406|rate 1201095|lost 91| [2025/04/30 20:45:24 852010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201095) in round 5| [2025/04/30 20:45:24 852014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 852018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 852022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924794992|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 852027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924794992|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 852032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56695|latest_rtt:56627|min_rtt:30473|applimit:0|lost:90|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 852037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:140|largest:140|pns:2| [2025/04/30 20:45:24 852042] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:159|pkt_type:SHORT_HEADER|pkt_num:140|frame:ACK |recv_time:1746045924851619|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 852047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044851619|now:1746045924851619|interv:120000000| [2025/04/30 20:45:24 852051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044851619|now:1746045924851619|interv:120000000| [2025/04/30 20:45:24 852055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924856883|pq_index:0| [2025/04/30 20:45:24 852059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924851043| [2025/04/30 20:45:24 852063] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924852063| [2025/04/30 20:45:24 852068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924852067| [2025/04/30 20:45:24 852074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56695|min_srtt:56695|path_bw:1242828|loss_rate:22.90|path_pto:0| [2025/04/30 20:45:24 852079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:258796| [2025/04/30 20:45:24 852083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56695|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 852088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:264|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 852092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56695|min_srtt:56695|path_bw:1242828|loss_rate:22.90|path_pto:0| [2025/04/30 20:45:24 852097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:328829| [2025/04/30 20:45:24 852107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56695|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 852112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 852116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56695|min_srtt:56695|path_bw:1242828|loss_rate:22.90|path_pto:0| [2025/04/30 20:45:24 852120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:330016| [2025/04/30 20:45:24 852124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 852128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 852132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 852136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 852141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:264|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 852145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:258796| [2025/04/30 20:45:24 852149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 852153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:393| [2025/04/30 20:45:24 852189] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:393|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924852160|stream_id:4|stream_offset:258796| [2025/04/30 20:45:24 852199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:393|origin_pktnum:264|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 852207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 852213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924857873|now:1746045924852213|interval:5660| [2025/04/30 20:45:24 852219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924857873|now:1746045924852213|interv:5660| [2025/04/30 20:45:24 852225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 852233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 852239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:328829| [2025/04/30 20:45:24 852246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 852252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:394| [2025/04/30 20:45:24 852292] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:394|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924852261|stream_id:4|stream_offset:328829| [2025/04/30 20:45:24 852307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:394|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 852335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 852342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924857873|now:1746045924852342|interval:5531| [2025/04/30 20:45:24 852349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924857873|now:1746045924852342|interv:5531| [2025/04/30 20:45:24 852356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 852364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924857873| [2025/04/30 20:45:24 852370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924857873| [2025/04/30 20:45:24 852377] [debug] |xqc_engine_wakeup_after|wakeup:1746045924857873|now:1746045924852376|diff:5497| [2025/04/30 20:45:24 852383] [debug] |xqc_engine_main_logic|END|now:1746045924852067| [2025/04/30 20:45:24 852391] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924852391| [2025/04/30 20:45:24 852397] [debug] |xqc_engine_wakeup_after|wakeup:1746045924857873|now:1746045924852397|diff:5476| [2025/04/30 20:45:24 852404] [debug] |xqc_engine_main_logic|END|now:1746045924852391| [2025/04/30 20:45:24 852667] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:161|state:ESTABED|recv_time:1746045924852667| [2025/04/30 20:45:24 852673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 852679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:140| [2025/04/30 20:45:24 852683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:141| [2025/04/30 20:45:24 852689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:141| [2025/04/30 20:45:24 852693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 852700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:269|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:269|path_largest_ack:269| [2025/04/30 20:45:24 852705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:22|tx_in_flight:153606|prior_delivered:123501|prior_time:1746045924795672|is_app_limited:0|send_elapse:57430|ack_elapse:56995|ctl_first_sent_time:1746045924795967|lagest_ack_time:1746045924852667|curr_delivered:191907| [2025/04/30 20:45:24 852709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924795967| [2025/04/30 20:45:24 852714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:362||sndq_packets_used_bytes:0|sndq_packets_free:95| [2025/04/30 20:45:24 852718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56695|rttvar:210|minrtt:30473|latest_rtt:56700|ack_delay:80| [2025/04/30 20:45:24 852722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56686|rttvar:176|minrtt:30473|latest_rtt:56700|ack_delay:80| [2025/04/30 20:45:24 852727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:269|lost_pn:266|thresh:3| [2025/04/30 20:45:24 852735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 852944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 852986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 852994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 852997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 853009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 853013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:266|lost_pn:266|po_sent_time:1746045924794092|lost_send_time:1746045924788880|loss_delay:63787|frame:STREAM |repair:128| [2025/04/30 20:45:24 853030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924794092u| [2025/04/30 20:45:24 853036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 853040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858868|now:1746045924853040|interval:5828| [2025/04/30 20:45:24 853045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858868|now:1746045924853040|interv:5828| [2025/04/30 20:45:24 853049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57430, ack_elapse 56995, delivered 68406|rate 1191119|lost 92| [2025/04/30 20:45:24 853053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1191119) in round 5| [2025/04/30 20:45:24 853057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 853061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 853065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924795967|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 853070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924795967|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 853074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56686|latest_rtt:56700|min_rtt:30473|applimit:0|lost:91|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 853080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:141|largest:141|pns:2| [2025/04/30 20:45:24 853084] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:161|pkt_type:SHORT_HEADER|pkt_num:141|frame:ACK |recv_time:1746045924852667|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 853089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044852667|now:1746045924852667|interv:120000000| [2025/04/30 20:45:24 853093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044852667|now:1746045924852667|interv:120000000| [2025/04/30 20:45:24 853097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924857873|pq_index:0| [2025/04/30 20:45:24 853101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924852067| [2025/04/30 20:45:24 853105] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924853105| [2025/04/30 20:45:24 853110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924853109| [2025/04/30 20:45:24 853116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56686|min_srtt:56686|path_bw:1242828|loss_rate:23.04|path_pto:0| [2025/04/30 20:45:24 853121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:259983| [2025/04/30 20:45:24 853125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56686|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 853132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:266|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 853136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56686|min_srtt:56686|path_bw:1242828|loss_rate:23.04|path_pto:0| [2025/04/30 20:45:24 853141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:330016| [2025/04/30 20:45:24 853145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56686|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 853149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 853154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56686|min_srtt:56686|path_bw:1242828|loss_rate:23.04|path_pto:0| [2025/04/30 20:45:24 853158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:331203| [2025/04/30 20:45:24 853162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 853166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 853170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 853174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 853178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:266|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 853183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:259983| [2025/04/30 20:45:24 853187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 853191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:395| [2025/04/30 20:45:24 853227] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:395|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924853197|stream_id:4|stream_offset:259983| [2025/04/30 20:45:24 853236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:395|origin_pktnum:266|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 853243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 853250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858868|now:1746045924853249|interval:5619| [2025/04/30 20:45:24 853256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858868|now:1746045924853249|interv:5619| [2025/04/30 20:45:24 853263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 853276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 853283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:330016| [2025/04/30 20:45:24 853289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 853296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:396| [2025/04/30 20:45:24 853378] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:396|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924853305|stream_id:4|stream_offset:330016| [2025/04/30 20:45:24 853392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:396|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 853400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 853406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858868|now:1746045924853406|interval:5462| [2025/04/30 20:45:24 853414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858868|now:1746045924853406|interv:5462| [2025/04/30 20:45:24 853419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 853424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924858868| [2025/04/30 20:45:24 853428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924858868| [2025/04/30 20:45:24 853432] [debug] |xqc_engine_wakeup_after|wakeup:1746045924858868|now:1746045924853432|diff:5436| [2025/04/30 20:45:24 853437] [debug] |xqc_engine_main_logic|END|now:1746045924853109| [2025/04/30 20:45:24 853442] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924853442| [2025/04/30 20:45:24 853446] [debug] |xqc_engine_wakeup_after|wakeup:1746045924858868|now:1746045924853446|diff:5422| [2025/04/30 20:45:24 853450] [debug] |xqc_engine_main_logic|END|now:1746045924853442| [2025/04/30 20:45:24 853676] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:161|state:ESTABED|recv_time:1746045924853675| [2025/04/30 20:45:24 853682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 853688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:141| [2025/04/30 20:45:24 853692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:142| [2025/04/30 20:45:24 853698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:142| [2025/04/30 20:45:24 853702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 853708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:270|origin_pktnum:140|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:270|path_largest_ack:270| [2025/04/30 20:45:24 853713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:23|tx_in_flight:152406|prior_delivered:124701|prior_time:1746045924796648|is_app_limited:0|send_elapse:56454|ack_elapse:57027|ctl_first_sent_time:1746045924796970|lagest_ack_time:1746045924853675|curr_delivered:193107| [2025/04/30 20:45:24 853718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924796970| [2025/04/30 20:45:24 853728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:361||sndq_packets_used_bytes:0|sndq_packets_free:96| [2025/04/30 20:45:24 853732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56686|rttvar:176|minrtt:30473|latest_rtt:56705|ack_delay:48| [2025/04/30 20:45:24 853736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56683|rttvar:139|minrtt:30473|latest_rtt:56705|ack_delay:48| [2025/04/30 20:45:24 853741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:270|lost_pn:267|thresh:3| [2025/04/30 20:45:24 853745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 853949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 853992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 853999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 854003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 854015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 854018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 854040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858874|now:1746045924854040|interval:4834| [2025/04/30 20:45:24 854044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858874|now:1746045924854040|interv:4834| [2025/04/30 20:45:24 854048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56454, ack_elapse 57027, delivered 68406|rate 1199537|lost 92| [2025/04/30 20:45:24 854053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199537) in round 5| [2025/04/30 20:45:24 854057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 854061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 854065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924796970|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 854069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924796970|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 854074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152414|srtt:56683|latest_rtt:56705|min_rtt:30473|applimit:0|lost:92|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 854080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:142|largest:142|pns:2| [2025/04/30 20:45:24 854084] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:161|pkt_type:SHORT_HEADER|pkt_num:142|frame:ACK |recv_time:1746045924853675|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 854089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044853675|now:1746045924853675|interv:120000000| [2025/04/30 20:45:24 854093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044853675|now:1746045924853675|interv:120000000| [2025/04/30 20:45:24 854097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924858868|pq_index:0| [2025/04/30 20:45:24 854101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924853109| [2025/04/30 20:45:24 854105] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924854105| [2025/04/30 20:45:24 854110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924854108| [2025/04/30 20:45:24 854115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:23.17|path_pto:0| [2025/04/30 20:45:24 854122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:331203| [2025/04/30 20:45:24 854127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 854131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 854136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56683|min_srtt:56683|path_bw:1242828|loss_rate:23.17|path_pto:0| [2025/04/30 20:45:24 854140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:332390| [2025/04/30 20:45:24 854145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 854148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 854152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 854156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 854161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 854165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:331203| [2025/04/30 20:45:24 854169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 854174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:397| [2025/04/30 20:45:24 854211] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:397|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924854180|stream_id:4|stream_offset:331203| [2025/04/30 20:45:24 854221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:397|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 854228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 854234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924858874|now:1746045924854234|interval:4640| [2025/04/30 20:45:24 854241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924858874|now:1746045924854234|interv:4640| [2025/04/30 20:45:24 854247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 854255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924858874| [2025/04/30 20:45:24 854261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924858874| [2025/04/30 20:45:24 854267] [debug] |xqc_engine_wakeup_after|wakeup:1746045924858874|now:1746045924854267|diff:4607| [2025/04/30 20:45:24 854273] [debug] |xqc_engine_main_logic|END|now:1746045924854108| [2025/04/30 20:45:24 854287] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924854287| [2025/04/30 20:45:24 854293] [debug] |xqc_engine_wakeup_after|wakeup:1746045924858874|now:1746045924854292|diff:4582| [2025/04/30 20:45:24 854299] [debug] |xqc_engine_main_logic|END|now:1746045924854287| [2025/04/30 20:45:24 854678] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:163|state:ESTABED|recv_time:1746045924854677| [2025/04/30 20:45:24 854691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 854697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:142| [2025/04/30 20:45:24 854701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:143| [2025/04/30 20:45:24 854707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:143| [2025/04/30 20:45:24 854712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 854719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:272|origin_pktnum:143|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:272|path_largest_ack:272| [2025/04/30 20:45:24 854724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:24|tx_in_flight:152406|prior_delivered:125901|prior_time:1746045924797726|is_app_limited:0|send_elapse:57472|ack_elapse:56951|ctl_first_sent_time:1746045924798102|lagest_ack_time:1746045924854677|curr_delivered:194307| [2025/04/30 20:45:24 854729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924798102| [2025/04/30 20:45:24 854733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:359||sndq_packets_used_bytes:0|sndq_packets_free:98| [2025/04/30 20:45:24 854737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56683|rttvar:139|minrtt:30473|latest_rtt:56575|ack_delay:48| [2025/04/30 20:45:24 854742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56663|rttvar:144|minrtt:30473|latest_rtt:56575|ack_delay:48| [2025/04/30 20:45:24 854746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:272|lost_pn:269|thresh:3| [2025/04/30 20:45:24 854750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 854956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 854997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:268|lost_pn:269|po_sent_time:1746045924795081|lost_send_time:1746045924790932|loss_delay:63745|frame:STREAM |repair:128| [2025/04/30 20:45:24 855048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924795081u| [2025/04/30 20:45:24 855053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 855057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924860808|now:1746045924855056|interval:5752| [2025/04/30 20:45:24 855061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924860808|now:1746045924855056|interv:5752| [2025/04/30 20:45:24 855065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57472, ack_elapse 56951, delivered 68406|rate 1190249|lost 93| [2025/04/30 20:45:24 855070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1190249) in round 5| [2025/04/30 20:45:24 855074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 855078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 855082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924798102|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 855086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924798102|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 855093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56663|latest_rtt:56575|min_rtt:30473|applimit:0|lost:92|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 855099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:143|largest:143|pns:2| [2025/04/30 20:45:24 855103] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:163|pkt_type:SHORT_HEADER|pkt_num:143|frame:ACK |recv_time:1746045924854677|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 855108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044854677|now:1746045924854677|interv:120000000| [2025/04/30 20:45:24 855112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044854677|now:1746045924854677|interv:120000000| [2025/04/30 20:45:24 855116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924858874|pq_index:0| [2025/04/30 20:45:24 855120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924854108| [2025/04/30 20:45:24 855124] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924855124| [2025/04/30 20:45:24 855129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924855128| [2025/04/30 20:45:24 855137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56663|min_srtt:56663|path_bw:1242828|loss_rate:23.12|path_pto:0| [2025/04/30 20:45:24 855144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:261170| [2025/04/30 20:45:24 855151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56663|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 855158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:268|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 855165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56663|min_srtt:56663|path_bw:1242828|loss_rate:23.12|path_pto:0| [2025/04/30 20:45:24 855173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:332390| [2025/04/30 20:45:24 855180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56663|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 855187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 855193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56663|min_srtt:56663|path_bw:1242828|loss_rate:23.12|path_pto:0| [2025/04/30 20:45:24 855200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:333577| [2025/04/30 20:45:24 855207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 855225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 855229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 855234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 855238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:268|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 855242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:261170| [2025/04/30 20:45:24 855247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 855251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:398| [2025/04/30 20:45:24 855288] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:398|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924855258|stream_id:4|stream_offset:261170| [2025/04/30 20:45:24 855297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:398|origin_pktnum:268|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 855304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 855309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924860808|now:1746045924855309|interval:5499| [2025/04/30 20:45:24 855333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924860808|now:1746045924855309|interv:5499| [2025/04/30 20:45:24 855339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 855345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 855351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:332390| [2025/04/30 20:45:24 855357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 855363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:399| [2025/04/30 20:45:24 855396] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:399|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924855372|stream_id:4|stream_offset:332390| [2025/04/30 20:45:24 855403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:399|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 855409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 855415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924860808|now:1746045924855415|interval:5393| [2025/04/30 20:45:24 855422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924860808|now:1746045924855415|interv:5393| [2025/04/30 20:45:24 855433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 855441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924860808| [2025/04/30 20:45:24 855448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924860808| [2025/04/30 20:45:24 855455] [debug] |xqc_engine_wakeup_after|wakeup:1746045924860808|now:1746045924855454|diff:5354| [2025/04/30 20:45:24 855462] [debug] |xqc_engine_main_logic|END|now:1746045924855128| [2025/04/30 20:45:24 855471] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924855470| [2025/04/30 20:45:24 855477] [debug] |xqc_engine_wakeup_after|wakeup:1746045924860808|now:1746045924855477|diff:5331| [2025/04/30 20:45:24 855483] [debug] |xqc_engine_main_logic|END|now:1746045924855470| [2025/04/30 20:45:24 855646] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:166|state:ESTABED|recv_time:1746045924855645| [2025/04/30 20:45:24 855654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 855660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:143| [2025/04/30 20:45:24 855664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:144| [2025/04/30 20:45:24 855670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:144| [2025/04/30 20:45:24 855674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 855679] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 855685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:274|origin_pktnum:144|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:274|path_largest_ack:274| [2025/04/30 20:45:24 855689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:25|tx_in_flight:152412|prior_delivered:127101|prior_time:1746045924798666|is_app_limited:0|send_elapse:56759|ack_elapse:56979|ctl_first_sent_time:1746045924799006|lagest_ack_time:1746045924855645|curr_delivered:195507| [2025/04/30 20:45:24 855694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924799006| [2025/04/30 20:45:24 855699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:358||sndq_packets_used_bytes:0|sndq_packets_free:99| [2025/04/30 20:45:24 855703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56663|rttvar:144|minrtt:30473|latest_rtt:56639|ack_delay:32| [2025/04/30 20:45:24 855707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56656|rttvar:122|minrtt:30473|latest_rtt:56639|ack_delay:32| [2025/04/30 20:45:24 855711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:274|lost_pn:271|thresh:3| [2025/04/30 20:45:24 855715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 855989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 855997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:271|lost_pn:271|po_sent_time:1746045924797063|lost_send_time:1746045924791907|loss_delay:63738|frame:STREAM |repair:128| [2025/04/30 20:45:24 856014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924797063u| [2025/04/30 20:45:24 856018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 856022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924861934|now:1746045924856022|interval:5912| [2025/04/30 20:45:24 856027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924861934|now:1746045924856022|interv:5912| [2025/04/30 20:45:24 856031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56759, ack_elapse 56979, delivered 68406|rate 1200547|lost 94| [2025/04/30 20:45:24 856035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200547) in round 5| [2025/04/30 20:45:24 856042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 856046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 856050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924799006|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 856055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924799006|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 856059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151214|srtt:56656|latest_rtt:56639|min_rtt:30473|applimit:0|lost:93|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 856065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:144|largest:144|pns:2| [2025/04/30 20:45:24 856070] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:166|pkt_type:SHORT_HEADER|pkt_num:144|frame:ACK |recv_time:1746045924855645|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 856074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044855645|now:1746045924855645|interv:120000000| [2025/04/30 20:45:24 856079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044855645|now:1746045924855645|interv:120000000| [2025/04/30 20:45:24 856083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924860808|pq_index:0| [2025/04/30 20:45:24 856087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924855128| [2025/04/30 20:45:24 856091] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924856091| [2025/04/30 20:45:24 856096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924856095| [2025/04/30 20:45:24 856102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56656|min_srtt:56656|path_bw:1242828|loss_rate:23.25|path_pto:0| [2025/04/30 20:45:24 856106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:263544| [2025/04/30 20:45:24 856111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56656|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 856116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:271|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 856120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56656|min_srtt:56656|path_bw:1242828|loss_rate:23.25|path_pto:0| [2025/04/30 20:45:24 856124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:333577| [2025/04/30 20:45:24 856129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56656|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 856145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 856152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56656|min_srtt:56656|path_bw:1242828|loss_rate:23.25|path_pto:0| [2025/04/30 20:45:24 856159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:334764| [2025/04/30 20:45:24 856166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 856172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 856178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 856185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 856192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:271|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 856199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151214|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:263544| [2025/04/30 20:45:24 856206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 856213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:400| [2025/04/30 20:45:24 856249] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:400|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151214|now:1746045924856222|stream_id:4|stream_offset:263544| [2025/04/30 20:45:24 856259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:400|origin_pktnum:271|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 856268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151214|applimit:0| [2025/04/30 20:45:24 856275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924861934|now:1746045924856274|interval:5660| [2025/04/30 20:45:24 856282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924861934|now:1746045924856274|interv:5660| [2025/04/30 20:45:24 856288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152414| [2025/04/30 20:45:24 856295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 856299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152414|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:333577| [2025/04/30 20:45:24 856304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 856311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:401| [2025/04/30 20:45:24 856368] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:401|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152414|now:1746045924856340|stream_id:4|stream_offset:333577| [2025/04/30 20:45:24 856401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:401|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 856406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152414|applimit:0| [2025/04/30 20:45:24 856410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924861934|now:1746045924856410|interval:5524| [2025/04/30 20:45:24 856414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924861934|now:1746045924856410|interv:5524| [2025/04/30 20:45:24 856418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153614| [2025/04/30 20:45:24 856423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924861934| [2025/04/30 20:45:24 856428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924861934| [2025/04/30 20:45:24 856432] [debug] |xqc_engine_wakeup_after|wakeup:1746045924861934|now:1746045924856432|diff:5502| [2025/04/30 20:45:24 856436] [debug] |xqc_engine_main_logic|END|now:1746045924856095| [2025/04/30 20:45:24 856441] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924856441| [2025/04/30 20:45:24 856445] [debug] |xqc_engine_wakeup_after|wakeup:1746045924861934|now:1746045924856445|diff:5489| [2025/04/30 20:45:24 856449] [debug] |xqc_engine_main_logic|END|now:1746045924856441| [2025/04/30 20:45:24 856616] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:168|state:ESTABED|recv_time:1746045924856615| [2025/04/30 20:45:24 856621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 856627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:144| [2025/04/30 20:45:24 856631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:145| [2025/04/30 20:45:24 856637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:145| [2025/04/30 20:45:24 856641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 856646] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 856651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:276|origin_pktnum:147|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:276|path_largest_ack:276| [2025/04/30 20:45:24 856656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:27|tx_in_flight:151212|prior_delivered:128301|prior_time:1746045924799668|is_app_limited:0|send_elapse:57540|ack_elapse:56947|ctl_first_sent_time:1746045924800025|lagest_ack_time:1746045924856615|curr_delivered:196707| [2025/04/30 20:45:24 856661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924800025| [2025/04/30 20:45:24 856665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:357||sndq_packets_used_bytes:0|sndq_packets_free:100| [2025/04/30 20:45:24 856669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56656|rttvar:122|minrtt:30473|latest_rtt:56590|ack_delay:48| [2025/04/30 20:45:24 856674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56641|rttvar:120|minrtt:30473|latest_rtt:56590|ack_delay:48| [2025/04/30 20:45:24 856678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:276|lost_pn:273|thresh:3| [2025/04/30 20:45:24 856686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 856876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 856921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 856933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 856944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 856948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 856972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:273|lost_pn:273|po_sent_time:1746045924798196|lost_send_time:1746045924792894|loss_delay:63721|frame:ACK STREAM |repair:128| [2025/04/30 20:45:24 856976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924798196u| [2025/04/30 20:45:24 856980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 856986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924862814|now:1746045924856986|interval:5828| [2025/04/30 20:45:24 856991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924862814|now:1746045924856986|interv:5828| [2025/04/30 20:45:24 856995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57540, ack_elapse 56947, delivered 68406|rate 1188842|lost 95| [2025/04/30 20:45:24 856999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1188842) in round 5| [2025/04/30 20:45:24 857003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 857007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 857011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924800025|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 857016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924800025|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 857020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56641|latest_rtt:56590|min_rtt:30473|applimit:0|lost:94|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 857026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:145|largest:145|pns:2| [2025/04/30 20:45:24 857030] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:168|pkt_type:SHORT_HEADER|pkt_num:145|frame:ACK |recv_time:1746045924856615|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 857035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044856615|now:1746045924856615|interv:120000000| [2025/04/30 20:45:24 857039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044856615|now:1746045924856615|interv:120000000| [2025/04/30 20:45:24 857043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924861934|pq_index:0| [2025/04/30 20:45:24 857047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924856095| [2025/04/30 20:45:24 857051] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924857051| [2025/04/30 20:45:24 857056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924857055| [2025/04/30 20:45:24 857062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56641|min_srtt:56641|path_bw:1242828|loss_rate:23.38|path_pto:0| [2025/04/30 20:45:24 857066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:264731| [2025/04/30 20:45:24 857071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56641|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 857078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:273|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 857082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56641|min_srtt:56641|path_bw:1242828|loss_rate:23.38|path_pto:0| [2025/04/30 20:45:24 857086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:334764| [2025/04/30 20:45:24 857091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56641|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 857095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 857099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56641|min_srtt:56641|path_bw:1242828|loss_rate:23.38|path_pto:0| [2025/04/30 20:45:24 857104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:335951| [2025/04/30 20:45:24 857108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 857112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 857115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 857120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 857124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:273|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 857128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:264731| [2025/04/30 20:45:24 857132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 857137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:402| [2025/04/30 20:45:24 857170] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:402|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924857143|stream_id:4|stream_offset:264731| [2025/04/30 20:45:24 857180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:402|origin_pktnum:273|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 857187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 857193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924862814|now:1746045924857193|interval:5621| [2025/04/30 20:45:24 857200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924862814|now:1746045924857193|interv:5621| [2025/04/30 20:45:24 857205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 857210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 857218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:334764| [2025/04/30 20:45:24 857223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 857227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:403| [2025/04/30 20:45:24 857265] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:403|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924857235|stream_id:4|stream_offset:334764| [2025/04/30 20:45:24 857272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:403|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 857278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 857284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924862814|now:1746045924857283|interval:5531| [2025/04/30 20:45:24 857290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924862814|now:1746045924857283|interv:5531| [2025/04/30 20:45:24 857295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 857301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924862814| [2025/04/30 20:45:24 857307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924862814| [2025/04/30 20:45:24 857329] [debug] |xqc_engine_wakeup_after|wakeup:1746045924862814|now:1746045924857329|diff:5485| [2025/04/30 20:45:24 857336] [debug] |xqc_engine_main_logic|END|now:1746045924857055| [2025/04/30 20:45:24 857343] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924857343| [2025/04/30 20:45:24 857349] [debug] |xqc_engine_wakeup_after|wakeup:1746045924862814|now:1746045924857348|diff:5466| [2025/04/30 20:45:24 857354] [debug] |xqc_engine_main_logic|END|now:1746045924857343| [2025/04/30 20:45:24 857636] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:175|state:ESTABED|recv_time:1746045924857635| [2025/04/30 20:45:24 857642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 857647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:145| [2025/04/30 20:45:24 857651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:146| [2025/04/30 20:45:24 857657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:146| [2025/04/30 20:45:24 857661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 857666] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 857672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:279|origin_pktnum:150|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:279|path_largest_ack:279| [2025/04/30 20:45:24 857676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:28|tx_in_flight:152412|prior_delivered:129501|prior_time:1746045924800653|is_app_limited:0|send_elapse:56785|ack_elapse:56982|ctl_first_sent_time:1746045924800999|lagest_ack_time:1746045924857635|curr_delivered:197907| [2025/04/30 20:45:24 857681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924800999| [2025/04/30 20:45:24 857690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:356||sndq_packets_used_bytes:0|sndq_packets_free:101| [2025/04/30 20:45:24 857694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56641|rttvar:120|minrtt:30473|latest_rtt:56636|ack_delay:32| [2025/04/30 20:45:24 857698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56636|rttvar:99|minrtt:30473|latest_rtt:56636|ack_delay:32| [2025/04/30 20:45:24 857702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:279|lost_pn:276|thresh:3| [2025/04/30 20:45:24 857706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 857895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 857937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 857949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 857960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 857964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 857994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:275|lost_pn:276|po_sent_time:1746045924799093|lost_send_time:1746045924793920|loss_delay:63715|frame:STREAM |repair:128| [2025/04/30 20:45:24 857999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924799093u| [2025/04/30 20:45:24 858003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 858007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924863832|now:1746045924858006|interval:5826| [2025/04/30 20:45:24 858011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924863832|now:1746045924858006|interv:5826| [2025/04/30 20:45:24 858015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56785, ack_elapse 56982, delivered 68406|rate 1200484|lost 96| [2025/04/30 20:45:24 858019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200484) in round 5| [2025/04/30 20:45:24 858023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 858027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 858031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924800999|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 858036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924800999|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 858040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56636|latest_rtt:56636|min_rtt:30473|applimit:0|lost:95|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 858045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 858049] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 858054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924882635|now:1746045924857635|interv:25000| [2025/04/30 20:45:24 858059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924857635|max_ack_delay:25000| [2025/04/30 20:45:24 858063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:146|largest:146|pns:2| [2025/04/30 20:45:24 858068] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:175|pkt_type:SHORT_HEADER|pkt_num:146|frame:ACK MAX_DATA |recv_time:1746045924857635|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 858072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044857635|now:1746045924857635|interv:120000000| [2025/04/30 20:45:24 858080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044857635|now:1746045924857635|interv:120000000| [2025/04/30 20:45:24 858084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924862814|pq_index:0| [2025/04/30 20:45:24 858088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924857055| [2025/04/30 20:45:24 858092] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924858092| [2025/04/30 20:45:24 858096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924858096| [2025/04/30 20:45:24 858102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56636|min_srtt:56636|path_bw:1242828|loss_rate:23.51|path_pto:0| [2025/04/30 20:45:24 858106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:265918| [2025/04/30 20:45:24 858111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56636|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 858115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:275|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 858120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56636|min_srtt:56636|path_bw:1242828|loss_rate:23.51|path_pto:0| [2025/04/30 20:45:24 858124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:335951| [2025/04/30 20:45:24 858128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56636|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 858133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 858137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56636|min_srtt:56636|path_bw:1242828|loss_rate:23.51|path_pto:0| [2025/04/30 20:45:24 858141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 858145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 858149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 858153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 858157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 858162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:275|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 858166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:265918| [2025/04/30 20:45:24 858173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 858177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:404| [2025/04/30 20:45:24 858207] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:404|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924858183|stream_id:4|stream_offset:265918| [2025/04/30 20:45:24 858213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:404|origin_pktnum:275|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 858217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 858221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924863832|now:1746045924858221|interval:5611| [2025/04/30 20:45:24 858227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924863832|now:1746045924858221|interv:5611| [2025/04/30 20:45:24 858234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 858242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 858249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:335951| [2025/04/30 20:45:24 858256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 858263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:405| [2025/04/30 20:45:24 858302] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:405|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924858273|stream_id:4|stream_offset:335951| [2025/04/30 20:45:24 858327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:405|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 858338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 858345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924863832|now:1746045924858345|interval:5487| [2025/04/30 20:45:24 858352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924863832|now:1746045924858345|interv:5487| [2025/04/30 20:45:24 858359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 858367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924863832| [2025/04/30 20:45:24 858374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924863832| [2025/04/30 20:45:24 858380] [debug] |xqc_engine_wakeup_after|wakeup:1746045924863832|now:1746045924858380|diff:5452| [2025/04/30 20:45:24 858387] [debug] |xqc_engine_main_logic|END|now:1746045924858096| [2025/04/30 20:45:24 858394] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924858394| [2025/04/30 20:45:24 858400] [debug] |xqc_engine_wakeup_after|wakeup:1746045924863832|now:1746045924858400|diff:5432| [2025/04/30 20:45:24 858404] [debug] |xqc_engine_main_logic|END|now:1746045924858394| [2025/04/30 20:45:24 858648] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:172|state:ESTABED|recv_time:1746045924858648| [2025/04/30 20:45:24 858662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 858668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:146| [2025/04/30 20:45:24 858672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:147| [2025/04/30 20:45:24 858678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:147| [2025/04/30 20:45:24 858682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 858687] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 858693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:281|origin_pktnum:152|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:281|path_largest_ack:281| [2025/04/30 20:45:24 858697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:29|tx_in_flight:152412|prior_delivered:130701|prior_time:1746045924801669|is_app_limited:0|send_elapse:57577|ack_elapse:56979|ctl_first_sent_time:1746045924802015|lagest_ack_time:1746045924858648|curr_delivered:199107| [2025/04/30 20:45:24 858702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924802015| [2025/04/30 20:45:24 858707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:355||sndq_packets_used_bytes:0|sndq_packets_free:102| [2025/04/30 20:45:24 858711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56636|rttvar:99|minrtt:30473|latest_rtt:56633|ack_delay:40| [2025/04/30 20:45:24 858715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56631|rttvar:85|minrtt:30473|latest_rtt:56633|ack_delay:40| [2025/04/30 20:45:24 858719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:281|lost_pn:278|thresh:3| [2025/04/30 20:45:24 858724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 858909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 858952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 858963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 858978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 858981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 858997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:277|lost_pn:278|po_sent_time:1746045924800117|lost_send_time:1746045924794936|loss_delay:63712|frame:STREAM |repair:128| [2025/04/30 20:45:24 859018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:278|lost_pn:278|po_sent_time:1746045924800197|lost_send_time:1746045924794936|loss_delay:63712|frame:STREAM |repair:128| [2025/04/30 20:45:24 859022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924800197u| [2025/04/30 20:45:24 859026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 859030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924864798|now:1746045924859030|interval:5768| [2025/04/30 20:45:24 859035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924864798|now:1746045924859030|interv:5768| [2025/04/30 20:45:24 859039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57577, ack_elapse 56979, delivered 68406|rate 1188078|lost 98| [2025/04/30 20:45:24 859043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1188078) in round 5| [2025/04/30 20:45:24 859047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 859051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 859055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924802015|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 859060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924802015|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 859067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:56631|latest_rtt:56633|min_rtt:30473|applimit:0|lost:96|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 859073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:147|largest:147|pns:2| [2025/04/30 20:45:24 859077] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:172|pkt_type:SHORT_HEADER|pkt_num:147|frame:ACK |recv_time:1746045924858648|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 859082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044858648|now:1746045924858648|interv:120000000| [2025/04/30 20:45:24 859086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044858648|now:1746045924858648|interv:120000000| [2025/04/30 20:45:24 859090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924863832|pq_index:0| [2025/04/30 20:45:24 859094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924858096| [2025/04/30 20:45:24 859098] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924859098| [2025/04/30 20:45:24 859103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924859102| [2025/04/30 20:45:24 859109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56631|min_srtt:56631|path_bw:1242828|loss_rate:23.65|path_pto:0| [2025/04/30 20:45:24 859113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 859118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56631|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 859123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:277|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 859130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56631|min_srtt:56631|path_bw:1242828|loss_rate:23.65|path_pto:0| [2025/04/30 20:45:24 859137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 859144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56631|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 859151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:278|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 859158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56631|min_srtt:56631|path_bw:1242828|loss_rate:23.65|path_pto:0| [2025/04/30 20:45:24 859165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 859172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56631|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 859184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 859191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56631|min_srtt:56631|path_bw:1242828|loss_rate:23.65|path_pto:0| [2025/04/30 20:45:24 859198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:338325| [2025/04/30 20:45:24 859205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 859209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 859213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 859217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 859222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:277|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 859226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 859233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 859240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:406| [2025/04/30 20:45:24 859281] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:406|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924859250|stream_id:4|stream_offset:144844| [2025/04/30 20:45:24 859288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:406|origin_pktnum:148|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 859294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 859300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924864798|now:1746045924859300|interval:5498| [2025/04/30 20:45:24 859306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924864798|now:1746045924859300|interv:5498| [2025/04/30 20:45:24 859328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 859337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:278|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 859343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 859349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 859354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:407| [2025/04/30 20:45:24 859395] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:407|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924859363|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 859411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:407|origin_pktnum:278|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 859418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 859425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924864798|now:1746045924859425|interval:5373| [2025/04/30 20:45:24 859432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924864798|now:1746045924859425|interv:5373| [2025/04/30 20:45:24 859439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 859444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 859448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 859453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 859457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:408| [2025/04/30 20:45:24 859487] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:408|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924859464|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 859492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:408|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 859499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 859505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924864798|now:1746045924859505|interval:5293| [2025/04/30 20:45:24 859512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924864798|now:1746045924859505|interv:5293| [2025/04/30 20:45:24 859519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 859527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924864798| [2025/04/30 20:45:24 859534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924864798| [2025/04/30 20:45:24 859539] [debug] |xqc_engine_wakeup_after|wakeup:1746045924864798|now:1746045924859539|diff:5259| [2025/04/30 20:45:24 859544] [debug] |xqc_engine_main_logic|END|now:1746045924859102| [2025/04/30 20:45:24 859549] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924859549| [2025/04/30 20:45:24 859553] [debug] |xqc_engine_wakeup_after|wakeup:1746045924864798|now:1746045924859553|diff:5245| [2025/04/30 20:45:24 859557] [debug] |xqc_engine_main_logic|END|now:1746045924859549| [2025/04/30 20:45:24 859660] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:174|state:ESTABED|recv_time:1746045924859659| [2025/04/30 20:45:24 859668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 859674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:147| [2025/04/30 20:45:24 859682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:148| [2025/04/30 20:45:24 859688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:148| [2025/04/30 20:45:24 859692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 859697] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 859703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:283|origin_pktnum:154|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:283|path_largest_ack:283| [2025/04/30 20:45:24 859708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:30|tx_in_flight:152412|prior_delivered:131901|prior_time:1746045924802687|is_app_limited:0|send_elapse:57043|ack_elapse:56972|ctl_first_sent_time:1746045924803240|lagest_ack_time:1746045924859659|curr_delivered:200307| [2025/04/30 20:45:24 859713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924803240| [2025/04/30 20:45:24 859717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:355||sndq_packets_used_bytes:0|sndq_packets_free:102| [2025/04/30 20:45:24 859721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56631|rttvar:85|minrtt:30473|latest_rtt:56419|ack_delay:32| [2025/04/30 20:45:24 859726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56601|rttvar:125|minrtt:30473|latest_rtt:56419|ack_delay:32| [2025/04/30 20:45:24 859730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:283|lost_pn:280|thresh:3| [2025/04/30 20:45:24 859734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 859916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 859959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 859970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 859982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 859988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 859996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 860023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:280|lost_pn:280|po_sent_time:1746045924801086|lost_send_time:1746045924795983|loss_delay:63676|frame:STREAM |repair:128| [2025/04/30 20:45:24 860032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924801086u| [2025/04/30 20:45:24 860036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 860040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924865782|now:1746045924860040|interval:5742| [2025/04/30 20:45:24 860044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924865782|now:1746045924860040|interv:5742| [2025/04/30 20:45:24 860048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57043, ack_elapse 56972, delivered 68406|rate 1199200|lost 99| [2025/04/30 20:45:24 860052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199200) in round 5| [2025/04/30 20:45:24 860057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 860061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 860065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924803240|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 860069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924803240|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 860074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56601|latest_rtt:56419|min_rtt:30473|applimit:0|lost:98|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 860081] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_info_circle_record|addr or cid not avail |path:0||cwnd:153853|inflight:151208|mode:0|applimit:0|pacing_rate:4150511|bw:1242828|srtt:56601|latest_rtt:56419|min_rtt:30473|send:409|lost:98|tlp:0|recv:141|recovery:0|slow_start:1|conn_life:266777|acked:1200|delivered:200307|is_cwnd_limited:1| [2025/04/30 20:45:24 860087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:148|largest:148|pns:2| [2025/04/30 20:45:24 860091] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:174|pkt_type:SHORT_HEADER|pkt_num:148|frame:ACK |recv_time:1746045924859659|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 860096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044859659|now:1746045924859659|interv:120000000| [2025/04/30 20:45:24 860100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044859659|now:1746045924859659|interv:120000000| [2025/04/30 20:45:24 860104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924864798|pq_index:0| [2025/04/30 20:45:24 860108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924859102| [2025/04/30 20:45:24 860112] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924860112| [2025/04/30 20:45:24 860117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924860116| [2025/04/30 20:45:24 860125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56601|min_srtt:56601|path_bw:1242828|loss_rate:23.96|path_pto:0| [2025/04/30 20:45:24 860133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:268292| [2025/04/30 20:45:24 860140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56601|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 860147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:280|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 860154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56601|min_srtt:56601|path_bw:1242828|loss_rate:23.96|path_pto:0| [2025/04/30 20:45:24 860161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:338325| [2025/04/30 20:45:24 860168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56601|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 860176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 860182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56601|min_srtt:56601|path_bw:1242828|loss_rate:23.96|path_pto:0| [2025/04/30 20:45:24 860190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:339512| [2025/04/30 20:45:24 860196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 860208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 860213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 860217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 860221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:280|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 860226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:268292| [2025/04/30 20:45:24 860230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 860234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:409| [2025/04/30 20:45:24 860264] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:409|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924860241|stream_id:4|stream_offset:268292| [2025/04/30 20:45:24 860271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:409|origin_pktnum:280|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 860278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 860285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924865782|now:1746045924860285|interval:5497| [2025/04/30 20:45:24 860291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924865782|now:1746045924860285|interv:5497| [2025/04/30 20:45:24 860297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 860305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 860330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:338325| [2025/04/30 20:45:24 860342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 860349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:410| [2025/04/30 20:45:24 860385] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:410|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924860360|stream_id:4|stream_offset:338325| [2025/04/30 20:45:24 860391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:410|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 860396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 860402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924865782|now:1746045924860402|interval:5380| [2025/04/30 20:45:24 860409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924865782|now:1746045924860402|interv:5380| [2025/04/30 20:45:24 860422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 860430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924865782| [2025/04/30 20:45:24 860436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924865782| [2025/04/30 20:45:24 860443] [debug] |xqc_engine_wakeup_after|wakeup:1746045924865782|now:1746045924860442|diff:5340| [2025/04/30 20:45:24 860447] [debug] |xqc_engine_main_logic|END|now:1746045924860116| [2025/04/30 20:45:24 860452] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924860452| [2025/04/30 20:45:24 860456] [debug] |xqc_engine_wakeup_after|wakeup:1746045924865782|now:1746045924860456|diff:5326| [2025/04/30 20:45:24 860460] [debug] |xqc_engine_main_logic|END|now:1746045924860452| [2025/04/30 20:45:24 860581] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:174|state:ESTABED|recv_time:1746045924860580| [2025/04/30 20:45:24 860589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 860595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:148| [2025/04/30 20:45:24 860599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:149| [2025/04/30 20:45:24 860605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:149| [2025/04/30 20:45:24 860609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 860613] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 860619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:284|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:284|path_largest_ack:284| [2025/04/30 20:45:24 860624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:30|tx_in_flight:153612|prior_delivered:131901|prior_time:1746045924802687|is_app_limited:0|send_elapse:57185|ack_elapse:57893|ctl_first_sent_time:1746045924803382|lagest_ack_time:1746045924860580|curr_delivered:201507| [2025/04/30 20:45:24 860628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924803382| [2025/04/30 20:45:24 860633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:355||sndq_packets_used_bytes:0|sndq_packets_free:102| [2025/04/30 20:45:24 860637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56601|rttvar:125|minrtt:30473|latest_rtt:57198|ack_delay:40| [2025/04/30 20:45:24 860641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56670|rttvar:233|minrtt:30473|latest_rtt:57198|ack_delay:40| [2025/04/30 20:45:24 860646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:284|lost_pn:281|thresh:3| [2025/04/30 20:45:24 860650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 860833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 860880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 860891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 860903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 860906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 860941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 860949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 860953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924866453|now:1746045924860953|interval:5500| [2025/04/30 20:45:24 860957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924866453|now:1746045924860953|interv:5500| [2025/04/30 20:45:24 860961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57185, ack_elapse 57893, delivered 69606|rate 1202321|lost 99| [2025/04/30 20:45:24 860965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202321) in round 5| [2025/04/30 20:45:24 860970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 860979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 860983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924803382|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 860988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924803382|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 860993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:56670|latest_rtt:57198|min_rtt:30473|applimit:0|lost:99|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 860998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:149|largest:149|pns:2| [2025/04/30 20:45:24 861002] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:174|pkt_type:SHORT_HEADER|pkt_num:149|frame:ACK |recv_time:1746045924860580|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 861007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044860580|now:1746045924860580|interv:120000000| [2025/04/30 20:45:24 861011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044860580|now:1746045924860580|interv:120000000| [2025/04/30 20:45:24 861015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924865782|pq_index:0| [2025/04/30 20:45:24 861019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924860116| [2025/04/30 20:45:24 861023] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924861023| [2025/04/30 20:45:24 861028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924861027| [2025/04/30 20:45:24 861034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|min_srtt:56670|path_bw:1242828|loss_rate:24.09|path_pto:0| [2025/04/30 20:45:24 861039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:339512| [2025/04/30 20:45:24 861043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 861048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 861052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|min_srtt:56670|path_bw:1242828|loss_rate:24.09|path_pto:0| [2025/04/30 20:45:24 861056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:340699| [2025/04/30 20:45:24 861061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 861064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 861068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 861075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 861079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 861084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:339512| [2025/04/30 20:45:24 861088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 861092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:411| [2025/04/30 20:45:24 861126] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:411|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924861098|stream_id:4|stream_offset:339512| [2025/04/30 20:45:24 861136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:411|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 861144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 861151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924866453|now:1746045924861151|interval:5302| [2025/04/30 20:45:24 861158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924866453|now:1746045924861151|interv:5302| [2025/04/30 20:45:24 861165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 861172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924866453| [2025/04/30 20:45:24 861179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924866453| [2025/04/30 20:45:24 861186] [debug] |xqc_engine_wakeup_after|wakeup:1746045924866453|now:1746045924861186|diff:5267| [2025/04/30 20:45:24 861193] [debug] |xqc_engine_main_logic|END|now:1746045924861027| [2025/04/30 20:45:24 861201] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924861201| [2025/04/30 20:45:24 861208] [debug] |xqc_engine_wakeup_after|wakeup:1746045924866453|now:1746045924861207|diff:5246| [2025/04/30 20:45:24 861212] [debug] |xqc_engine_main_logic|END|now:1746045924861201| [2025/04/30 20:45:24 861582] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:174|state:ESTABED|recv_time:1746045924861581| [2025/04/30 20:45:24 861594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 861600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:149| [2025/04/30 20:45:24 861604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:150| [2025/04/30 20:45:24 861610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:150| [2025/04/30 20:45:24 861614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 861619] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 861625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:285|origin_pktnum:156|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:285|path_largest_ack:285| [2025/04/30 20:45:24 861636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:31|tx_in_flight:152412|prior_delivered:133101|prior_time:1746045924803708|is_app_limited:0|send_elapse:57768|ack_elapse:57873|ctl_first_sent_time:1746045924804199|lagest_ack_time:1746045924861581|curr_delivered:202707| [2025/04/30 20:45:24 861640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924804199| [2025/04/30 20:45:24 861645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:353||sndq_packets_used_bytes:0|sndq_packets_free:104| [2025/04/30 20:45:24 861649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56670|rttvar:233|minrtt:30473|latest_rtt:57382|ack_delay:32| [2025/04/30 20:45:24 861653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56755|rttvar:345|minrtt:30473|latest_rtt:57382|ack_delay:32| [2025/04/30 20:45:24 861658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:285|lost_pn:282|thresh:3| [2025/04/30 20:45:24 861662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 861838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 861880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 861892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 861903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 861907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 861944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 861952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:282|lost_pn:282|po_sent_time:1746045924802106|lost_send_time:1746045924797027|loss_delay:64554|frame:STREAM |repair:128| [2025/04/30 20:45:24 861957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924802106u| [2025/04/30 20:45:24 861961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 861965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:56755|rtt_var:345|pto_duration:58755|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 861970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 861974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 861978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 151208| [2025/04/30 20:45:24 861981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924944853|now:1746045924861965|interv:82888| [2025/04/30 20:45:24 861985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924944853|now:1746045924861965|interval:82888|pto_count:0|srtt:56755 [2025/04/30 20:45:24 861990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57768, ack_elapse 57873, delivered 69606|rate 1202737|lost 100| [2025/04/30 20:45:24 861994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202737) in round 5| [2025/04/30 20:45:24 861998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 862002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 862006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924804199|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 862011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924804199|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 862015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56755|latest_rtt:57382|min_rtt:30473|applimit:0|lost:99|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 862021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:150|largest:150|pns:2| [2025/04/30 20:45:24 862028] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:174|pkt_type:SHORT_HEADER|pkt_num:150|frame:ACK |recv_time:1746045924861581|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 862033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044861581|now:1746045924861581|interv:120000000| [2025/04/30 20:45:24 862037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044861581|now:1746045924861581|interv:120000000| [2025/04/30 20:45:24 862041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924866453|pq_index:0| [2025/04/30 20:45:24 862045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924861027| [2025/04/30 20:45:24 862049] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924862049| [2025/04/30 20:45:24 862054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924862053| [2025/04/30 20:45:24 862060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56755|min_srtt:56755|path_bw:1242828|loss_rate:24.03|path_pto:0| [2025/04/30 20:45:24 862064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:269479| [2025/04/30 20:45:24 862069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56755|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 862073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:282|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 862078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56755|min_srtt:56755|path_bw:1242828|loss_rate:24.03|path_pto:0| [2025/04/30 20:45:24 862082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:340699| [2025/04/30 20:45:24 862086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56755|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 862091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 862095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56755|min_srtt:56755|path_bw:1242828|loss_rate:24.03|path_pto:0| [2025/04/30 20:45:24 862099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:341886| [2025/04/30 20:45:24 862104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 862107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 862111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 862118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 862130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:282|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 862136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:269479| [2025/04/30 20:45:24 862144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 862150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:412| [2025/04/30 20:45:24 862189] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:412|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924862161|stream_id:4|stream_offset:269479| [2025/04/30 20:45:24 862199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:412|origin_pktnum:282|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 862205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 862213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:56755|rtt_var:345|pto_duration:58755|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 862220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 862226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 862233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 152408| [2025/04/30 20:45:24 862239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924945916|now:1746045924862212|interv:83704| [2025/04/30 20:45:24 862244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924945916|now:1746045924862212|interval:83704|pto_count:0|srtt:56755 [2025/04/30 20:45:24 862249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 862254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 862258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:340699| [2025/04/30 20:45:24 862263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 862267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:413| [2025/04/30 20:45:24 862300] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:413|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924862274|stream_id:4|stream_offset:340699| [2025/04/30 20:45:24 862310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:413|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 862339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 862346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:56755|rtt_var:345|pto_duration:58755|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 862365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 862372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 862378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 153608| [2025/04/30 20:45:24 862385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924946029|now:1746045924862346|interv:83683| [2025/04/30 20:45:24 862390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924946029|now:1746045924862346|interval:83683|pto_count:0|srtt:56755 [2025/04/30 20:45:24 862395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 862400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924882635| [2025/04/30 20:45:24 862404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924882635| [2025/04/30 20:45:24 862408] [debug] |xqc_engine_wakeup_after|wakeup:1746045924882635|now:1746045924862408|diff:20227| [2025/04/30 20:45:24 862412] [debug] |xqc_engine_main_logic|END|now:1746045924862053| [2025/04/30 20:45:24 862418] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924862418| [2025/04/30 20:45:24 862422] [debug] |xqc_engine_wakeup_after|wakeup:1746045924882635|now:1746045924862422|diff:20213| [2025/04/30 20:45:24 862426] [debug] |xqc_engine_main_logic|END|now:1746045924862418| [2025/04/30 20:45:24 862665] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:176|state:ESTABED|recv_time:1746045924862665| [2025/04/30 20:45:24 862674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 862680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:150| [2025/04/30 20:45:24 862683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:151| [2025/04/30 20:45:24 862689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:151| [2025/04/30 20:45:24 862694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 862698] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 862704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:287|origin_pktnum:158|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:287|path_largest_ack:287| [2025/04/30 20:45:24 862709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:32|tx_in_flight:152412|prior_delivered:134301|prior_time:1746045924805066|is_app_limited:0|send_elapse:57370|ack_elapse:57599|ctl_first_sent_time:1746045924805518|lagest_ack_time:1746045924862665|curr_delivered:203907| [2025/04/30 20:45:24 862714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924805518| [2025/04/30 20:45:24 862718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:352||sndq_packets_used_bytes:0|sndq_packets_free:105| [2025/04/30 20:45:24 862723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56755|rttvar:345|minrtt:30473|latest_rtt:57147|ack_delay:40| [2025/04/30 20:45:24 862727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56799|rttvar:347|minrtt:30473|latest_rtt:57147|ack_delay:40| [2025/04/30 20:45:24 862731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:287|lost_pn:284|thresh:3| [2025/04/30 20:45:24 862740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 862912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 862957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 862968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 862980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 862984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 862999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 863018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 863034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924868586|now:1746045924863034|interval:5552| [2025/04/30 20:45:24 863041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924868586|now:1746045924863034|interv:5552| [2025/04/30 20:45:24 863045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57370, ack_elapse 57599, delivered 69606|rate 1208458|lost 100| [2025/04/30 20:45:24 863049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1208458) in round 5| [2025/04/30 20:45:24 863053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 863057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 863061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924805518|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 863066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924805518|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 863070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:56799|latest_rtt:57147|min_rtt:30473|applimit:0|lost:100|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 863076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:151|largest:151|pns:2| [2025/04/30 20:45:24 863080] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:176|pkt_type:SHORT_HEADER|pkt_num:151|frame:ACK |recv_time:1746045924862665|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 863085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044862665|now:1746045924862665|interv:120000000| [2025/04/30 20:45:24 863089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044862665|now:1746045924862665|interv:120000000| [2025/04/30 20:45:24 863093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924882635|pq_index:0| [2025/04/30 20:45:24 863097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924862053| [2025/04/30 20:45:24 863101] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924863101| [2025/04/30 20:45:24 863106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924863105| [2025/04/30 20:45:24 863114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56799|min_srtt:56799|path_bw:1242828|loss_rate:24.15|path_pto:0| [2025/04/30 20:45:24 863122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:341886| [2025/04/30 20:45:24 863129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56799|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 863136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 863152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56799|min_srtt:56799|path_bw:1242828|loss_rate:24.15|path_pto:0| [2025/04/30 20:45:24 863159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 863165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 863172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 863178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 863186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 863192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 863197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:341886| [2025/04/30 20:45:24 863201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 863207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:414| [2025/04/30 20:45:24 863260] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:414|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924863218|stream_id:4|stream_offset:341886| [2025/04/30 20:45:24 863267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:414|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 863274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 863279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924868586|now:1746045924863279|interval:5307| [2025/04/30 20:45:24 863285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924868586|now:1746045924863279|interv:5307| [2025/04/30 20:45:24 863290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 863297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924868586| [2025/04/30 20:45:24 863303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924868586| [2025/04/30 20:45:24 863308] [debug] |xqc_engine_wakeup_after|wakeup:1746045924868586|now:1746045924863308|diff:5278| [2025/04/30 20:45:24 863332] [debug] |xqc_engine_main_logic|END|now:1746045924863105| [2025/04/30 20:45:24 863339] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924863339| [2025/04/30 20:45:24 863344] [debug] |xqc_engine_wakeup_after|wakeup:1746045924868586|now:1746045924863344|diff:5242| [2025/04/30 20:45:24 863350] [debug] |xqc_engine_main_logic|END|now:1746045924863339| [2025/04/30 20:45:24 863579] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:178|state:ESTABED|recv_time:1746045924863579| [2025/04/30 20:45:24 863585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 863591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:151| [2025/04/30 20:45:24 863599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:152| [2025/04/30 20:45:24 863604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:152| [2025/04/30 20:45:24 863610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 863617] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 863626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:291|origin_pktnum:162|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:291|path_largest_ack:291| [2025/04/30 20:45:24 863631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:34|tx_in_flight:152412|prior_delivered:136701|prior_time:1746045924806700|is_app_limited:0|send_elapse:56956|ack_elapse:56879|ctl_first_sent_time:1746045924807079|lagest_ack_time:1746045924863579|curr_delivered:205107| [2025/04/30 20:45:24 863635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924807079| [2025/04/30 20:45:24 863640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:350||sndq_packets_used_bytes:0|sndq_packets_free:107| [2025/04/30 20:45:24 863644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56799|rttvar:347|minrtt:30473|latest_rtt:56500|ack_delay:16| [2025/04/30 20:45:24 863648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56760|rttvar:339|minrtt:30473|latest_rtt:56500|ack_delay:16| [2025/04/30 20:45:24 863652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:291|lost_pn:288|thresh:3| [2025/04/30 20:45:24 863657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 863827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 863869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 863881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 863892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 863896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 863934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 863946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:286|lost_pn:288|po_sent_time:1746045924804296|lost_send_time:1746045924799724|loss_delay:63855|frame:STREAM |repair:128| [2025/04/30 20:45:24 863951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:288|lost_pn:288|po_sent_time:1746045924805610|lost_send_time:1746045924799724|loss_delay:63855|frame:STREAM |repair:128| [2025/04/30 20:45:24 863955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924805610u| [2025/04/30 20:45:24 863959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 863963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924869944|now:1746045924863963|interval:5981| [2025/04/30 20:45:24 863967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924869944|now:1746045924863963|interv:5981| [2025/04/30 20:45:24 863971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56956, ack_elapse 56879, delivered 68406|rate 1201032|lost 102| [2025/04/30 20:45:24 863976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201032) in round 5| [2025/04/30 20:45:24 863980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 863984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 863988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924807079|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 863993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924807079|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 863997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:56760|latest_rtt:56500|min_rtt:30473|applimit:0|lost:100|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 864005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:152|largest:152|pns:2| [2025/04/30 20:45:24 864010] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:178|pkt_type:SHORT_HEADER|pkt_num:152|frame:ACK |recv_time:1746045924863579|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 864015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044863579|now:1746045924863579|interv:120000000| [2025/04/30 20:45:24 864019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044863579|now:1746045924863579|interv:120000000| [2025/04/30 20:45:24 864023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924868586|pq_index:0| [2025/04/30 20:45:24 864027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924863105| [2025/04/30 20:45:24 864031] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924864031| [2025/04/30 20:45:24 864036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924864035| [2025/04/30 20:45:24 864041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|min_srtt:56760|path_bw:1242828|loss_rate:24.10|path_pto:0| [2025/04/30 20:45:24 864046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:271853| [2025/04/30 20:45:24 864050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 864055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:286|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 864059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|min_srtt:56760|path_bw:1242828|loss_rate:24.10|path_pto:0| [2025/04/30 20:45:24 864063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 864068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 864072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:288|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 864076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|min_srtt:56760|path_bw:1242828|loss_rate:24.10|path_pto:0| [2025/04/30 20:45:24 864081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 864085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 864089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 864096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56760|min_srtt:56760|path_bw:1242828|loss_rate:24.10|path_pto:0| [2025/04/30 20:45:24 864100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 864104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 864108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 864112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 864116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 864120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:286|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 864125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:271853| [2025/04/30 20:45:24 864129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 864133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:415| [2025/04/30 20:45:24 864164] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:415|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924864139|stream_id:4|stream_offset:271853| [2025/04/30 20:45:24 864170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:415|origin_pktnum:286|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 864174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 864178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924869944|now:1746045924864178|interval:5766| [2025/04/30 20:45:24 864183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924869944|now:1746045924864178|interv:5766| [2025/04/30 20:45:24 864190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 864198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:288|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 864205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 864212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 864218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:416| [2025/04/30 20:45:24 864254] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:416|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924864228|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 864264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:416|origin_pktnum:288|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 864277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 864283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924869944|now:1746045924864283|interval:5661| [2025/04/30 20:45:24 864290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924869944|now:1746045924864283|interv:5661| [2025/04/30 20:45:24 864297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 864304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 864311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 864338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 864345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:417| [2025/04/30 20:45:24 864375] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:417|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924864352|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 864381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:417|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 864386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 864393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924869944|now:1746045924864393|interval:5551| [2025/04/30 20:45:24 864400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924869944|now:1746045924864393|interv:5551| [2025/04/30 20:45:24 864406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 864413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924869944| [2025/04/30 20:45:24 864420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924869944| [2025/04/30 20:45:24 864427] [debug] |xqc_engine_wakeup_after|wakeup:1746045924869944|now:1746045924864426|diff:5518| [2025/04/30 20:45:24 864433] [debug] |xqc_engine_main_logic|END|now:1746045924864035| [2025/04/30 20:45:24 864438] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924864438| [2025/04/30 20:45:24 864442] [debug] |xqc_engine_wakeup_after|wakeup:1746045924869944|now:1746045924864442|diff:5502| [2025/04/30 20:45:24 864446] [debug] |xqc_engine_main_logic|END|now:1746045924864438| [2025/04/30 20:45:24 864596] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:180|state:ESTABED|recv_time:1746045924864595| [2025/04/30 20:45:24 864604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 864610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:152| [2025/04/30 20:45:24 864614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:153| [2025/04/30 20:45:24 864620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:153| [2025/04/30 20:45:24 864624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 864634] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 864640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:293|origin_pktnum:163|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:293|path_largest_ack:293| [2025/04/30 20:45:24 864645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:35|tx_in_flight:152412|prior_delivered:137901|prior_time:1746045924807681|is_app_limited:0|send_elapse:57665|ack_elapse:56914|ctl_first_sent_time:1746045924808062|lagest_ack_time:1746045924864595|curr_delivered:206307| [2025/04/30 20:45:24 864649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924808062| [2025/04/30 20:45:24 864654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:350||sndq_packets_used_bytes:0|sndq_packets_free:107| [2025/04/30 20:45:24 864658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56760|rttvar:339|minrtt:30473|latest_rtt:56533|ack_delay:40| [2025/04/30 20:45:24 864662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56726|rttvar:321|minrtt:30473|latest_rtt:56533|ack_delay:40| [2025/04/30 20:45:24 864667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:293|lost_pn:290|thresh:3| [2025/04/30 20:45:24 864671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 864838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 864880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 864892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 864903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 864907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 864944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 864964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:289|lost_pn:290|po_sent_time:1746045924806089|lost_send_time:1746045924800779|loss_delay:63816|frame:STREAM |repair:128| [2025/04/30 20:45:24 864969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:290|lost_pn:290|po_sent_time:1746045924806185|lost_send_time:1746045924800779|loss_delay:63816|frame:STREAM |repair:128| [2025/04/30 20:45:24 864974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924806185u| [2025/04/30 20:45:24 864978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 864982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924870988|now:1746045924864982|interval:6006| [2025/04/30 20:45:24 864986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924870988|now:1746045924864982|interv:6006| [2025/04/30 20:45:24 864990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57665, ack_elapse 56914, delivered 68406|rate 1186265|lost 104| [2025/04/30 20:45:24 864995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1186265) in round 5| [2025/04/30 20:45:24 864999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 865003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 865007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924808062|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 865011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924808062|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 865016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:56726|latest_rtt:56533|min_rtt:30473|applimit:0|lost:102|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 865022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:153|largest:153|pns:2| [2025/04/30 20:45:24 865028] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:180|pkt_type:SHORT_HEADER|pkt_num:153|frame:ACK |recv_time:1746045924864595|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 865033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044864595|now:1746045924864595|interv:120000000| [2025/04/30 20:45:24 865037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044864595|now:1746045924864595|interv:120000000| [2025/04/30 20:45:24 865041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924869944|pq_index:0| [2025/04/30 20:45:24 865046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924864035| [2025/04/30 20:45:24 865049] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924865049| [2025/04/30 20:45:24 865054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924865053| [2025/04/30 20:45:24 865060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|min_srtt:56726|path_bw:1242828|loss_rate:24.40|path_pto:0| [2025/04/30 20:45:24 865064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 865069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 865074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:289|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 865078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|min_srtt:56726|path_bw:1242828|loss_rate:24.40|path_pto:0| [2025/04/30 20:45:24 865082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 865086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 865091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:290|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 865095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|min_srtt:56726|path_bw:1242828|loss_rate:24.40|path_pto:0| [2025/04/30 20:45:24 865099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 865104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 865112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 865119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|min_srtt:56726|path_bw:1242828|loss_rate:24.40|path_pto:0| [2025/04/30 20:45:24 865130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:345447| [2025/04/30 20:45:24 865138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 865144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 865150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 865157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 865164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:289|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 865171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 865178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 865185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:418| [2025/04/30 20:45:24 865224] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:418|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924865194|stream_id:4|stream_offset:159088| [2025/04/30 20:45:24 865234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:418|origin_pktnum:160|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 865240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 865246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924870988|now:1746045924865245|interval:5743| [2025/04/30 20:45:24 865251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924870988|now:1746045924865245|interv:5743| [2025/04/30 20:45:24 865257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 865265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:290|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 865270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 865276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 865282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:419| [2025/04/30 20:45:24 865334] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:419|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924865290|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 865344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:419|origin_pktnum:290|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 865351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 865357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924870988|now:1746045924865357|interval:5631| [2025/04/30 20:45:24 865369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924870988|now:1746045924865357|interv:5631| [2025/04/30 20:45:24 865376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 865384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 865391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 865399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 865405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:420| [2025/04/30 20:45:24 865439] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:420|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924865415|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 865446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:420|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 865453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 865460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924870988|now:1746045924865460|interval:5528| [2025/04/30 20:45:24 865467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924870988|now:1746045924865460|interv:5528| [2025/04/30 20:45:24 865474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 865481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924870988| [2025/04/30 20:45:24 865488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924870988| [2025/04/30 20:45:24 865492] [debug] |xqc_engine_wakeup_after|wakeup:1746045924870988|now:1746045924865492|diff:5496| [2025/04/30 20:45:24 865496] [debug] |xqc_engine_main_logic|END|now:1746045924865053| [2025/04/30 20:45:24 865502] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924865501| [2025/04/30 20:45:24 865505] [debug] |xqc_engine_wakeup_after|wakeup:1746045924870988|now:1746045924865505|diff:5483| [2025/04/30 20:45:24 865509] [debug] |xqc_engine_main_logic|END|now:1746045924865501| [2025/04/30 20:45:24 865595] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:182|state:ESTABED|recv_time:1746045924865594| [2025/04/30 20:45:24 865603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 865609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:153| [2025/04/30 20:45:24 865613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:154| [2025/04/30 20:45:24 865619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:154| [2025/04/30 20:45:24 865623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 865628] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 865634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:295|origin_pktnum:166|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:295|path_largest_ack:295| [2025/04/30 20:45:24 865643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:36|tx_in_flight:152412|prior_delivered:139101|prior_time:1746045924808681|is_app_limited:0|send_elapse:56846|ack_elapse:56913|ctl_first_sent_time:1746045924809069|lagest_ack_time:1746045924865594|curr_delivered:207507| [2025/04/30 20:45:24 865648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924809069| [2025/04/30 20:45:24 865652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:350||sndq_packets_used_bytes:0|sndq_packets_free:107| [2025/04/30 20:45:24 865657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56726|rttvar:321|minrtt:30473|latest_rtt:56525|ack_delay:24| [2025/04/30 20:45:24 865661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56698|rttvar:297|minrtt:30473|latest_rtt:56525|ack_delay:24| [2025/04/30 20:45:24 865665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:295|lost_pn:292|thresh:3| [2025/04/30 20:45:24 865669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 865828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 865873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 865884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 865896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 865900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 865936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 865960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 865964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:292|lost_pn:292|po_sent_time:1746045924807172|lost_send_time:1746045924801809|loss_delay:63785|frame:STREAM |repair:128| [2025/04/30 20:45:24 865969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924807172u| [2025/04/30 20:45:24 865973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 865977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924871943|now:1746045924865977|interval:5966| [2025/04/30 20:45:24 865981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924871943|now:1746045924865977|interv:5966| [2025/04/30 20:45:24 865985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56846, ack_elapse 56913, delivered 68406|rate 1201939|lost 105| [2025/04/30 20:45:24 865989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201939) in round 5| [2025/04/30 20:45:24 865994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 865998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 866002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924809069|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 866006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924809069|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 866011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56698|latest_rtt:56525|min_rtt:30473|applimit:0|lost:104|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 866016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:154|largest:154|pns:2| [2025/04/30 20:45:24 866021] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:182|pkt_type:SHORT_HEADER|pkt_num:154|frame:ACK |recv_time:1746045924865594|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 866028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044865594|now:1746045924865594|interv:120000000| [2025/04/30 20:45:24 866032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044865594|now:1746045924865594|interv:120000000| [2025/04/30 20:45:24 866036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924870988|pq_index:0| [2025/04/30 20:45:24 866040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924865053| [2025/04/30 20:45:24 866044] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924866044| [2025/04/30 20:45:24 866049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924866048| [2025/04/30 20:45:24 866055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56698|min_srtt:56698|path_bw:1242828|loss_rate:24.70|path_pto:0| [2025/04/30 20:45:24 866059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:275414| [2025/04/30 20:45:24 866064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56698|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 866068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:292|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 866073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56698|min_srtt:56698|path_bw:1242828|loss_rate:24.70|path_pto:0| [2025/04/30 20:45:24 866077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:345447| [2025/04/30 20:45:24 866081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56698|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 866085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 866090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56698|min_srtt:56698|path_bw:1242828|loss_rate:24.70|path_pto:0| [2025/04/30 20:45:24 866094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:346634| [2025/04/30 20:45:24 866098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 866104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 866110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 866117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 866124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:292|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 866131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:275414| [2025/04/30 20:45:24 866144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 866151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:421| [2025/04/30 20:45:24 866189] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:421|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924866161|stream_id:4|stream_offset:275414| [2025/04/30 20:45:24 866196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:421|origin_pktnum:292|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 866201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 866205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924871943|now:1746045924866205|interval:5738| [2025/04/30 20:45:24 866212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924871943|now:1746045924866205|interv:5738| [2025/04/30 20:45:24 866219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 866227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 866234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:345447| [2025/04/30 20:45:24 866241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 866248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:422| [2025/04/30 20:45:24 866281] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:422|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924866255|stream_id:4|stream_offset:345447| [2025/04/30 20:45:24 866291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:422|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 866298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 866305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924871943|now:1746045924866304|interval:5639| [2025/04/30 20:45:24 866331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924871943|now:1746045924866304|interv:5639| [2025/04/30 20:45:24 866342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 866350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924871943| [2025/04/30 20:45:24 866357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924871943| [2025/04/30 20:45:24 866363] [debug] |xqc_engine_wakeup_after|wakeup:1746045924871943|now:1746045924866363|diff:5580| [2025/04/30 20:45:24 866367] [debug] |xqc_engine_main_logic|END|now:1746045924866048| [2025/04/30 20:45:24 866373] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924866373| [2025/04/30 20:45:24 866377] [debug] |xqc_engine_wakeup_after|wakeup:1746045924871943|now:1746045924866377|diff:5566| [2025/04/30 20:45:24 866386] [debug] |xqc_engine_main_logic|END|now:1746045924866373| [2025/04/30 20:45:24 866574] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:184|state:ESTABED|recv_time:1746045924866573| [2025/04/30 20:45:24 866581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 866587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:154| [2025/04/30 20:45:24 866591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:155| [2025/04/30 20:45:24 866597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:155| [2025/04/30 20:45:24 866601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 866606] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 866613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:297|origin_pktnum:167|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:297|path_largest_ack:297| [2025/04/30 20:45:24 866617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:37|tx_in_flight:152412|prior_delivered:140301|prior_time:1746045924809677|is_app_limited:0|send_elapse:57620|ack_elapse:56896|ctl_first_sent_time:1746045924810065|lagest_ack_time:1746045924866573|curr_delivered:208707| [2025/04/30 20:45:24 866622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924810065| [2025/04/30 20:45:24 866627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:349||sndq_packets_used_bytes:0|sndq_packets_free:108| [2025/04/30 20:45:24 866631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56698|rttvar:297|minrtt:30473|latest_rtt:56508|ack_delay:32| [2025/04/30 20:45:24 866635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56670|rttvar:278|minrtt:30473|latest_rtt:56508|ack_delay:32| [2025/04/30 20:45:24 866639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:297|lost_pn:294|thresh:3| [2025/04/30 20:45:24 866643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 866805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 866847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 866859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 866870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 866874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 866911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 866934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 866942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:294|lost_pn:294|po_sent_time:1746045924808158|lost_send_time:1746045924802820|loss_delay:63753|frame:STREAM |repair:128| [2025/04/30 20:45:24 866947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924808158u| [2025/04/30 20:45:24 866951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 866955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924872913|now:1746045924866955|interval:5958| [2025/04/30 20:45:24 866959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924872913|now:1746045924866955|interv:5958| [2025/04/30 20:45:24 866963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57620, ack_elapse 56896, delivered 68406|rate 1187191|lost 106| [2025/04/30 20:45:24 866968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1187191) in round 5| [2025/04/30 20:45:24 866972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 866976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 866980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924810065|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 866987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924810065|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 866992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56670|latest_rtt:56508|min_rtt:30473|applimit:0|lost:105|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 866998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:155|largest:155|pns:2| [2025/04/30 20:45:24 867002] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:184|pkt_type:SHORT_HEADER|pkt_num:155|frame:ACK |recv_time:1746045924866573|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 867007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044866573|now:1746045924866573|interv:120000000| [2025/04/30 20:45:24 867011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044866573|now:1746045924866573|interv:120000000| [2025/04/30 20:45:24 867015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924871943|pq_index:0| [2025/04/30 20:45:24 867019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924866048| [2025/04/30 20:45:24 867023] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924867023| [2025/04/30 20:45:24 867028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924867027| [2025/04/30 20:45:24 867034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|min_srtt:56670|path_bw:1242828|loss_rate:24.82|path_pto:0| [2025/04/30 20:45:24 867038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:276601| [2025/04/30 20:45:24 867042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 867047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:294|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 867051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|min_srtt:56670|path_bw:1242828|loss_rate:24.82|path_pto:0| [2025/04/30 20:45:24 867056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:346634| [2025/04/30 20:45:24 867060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 867064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 867069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56670|min_srtt:56670|path_bw:1242828|loss_rate:24.82|path_pto:0| [2025/04/30 20:45:24 867073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:347821| [2025/04/30 20:45:24 867083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 867087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 867090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 867095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 867101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:294|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 867108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:276601| [2025/04/30 20:45:24 867115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 867126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:423| [2025/04/30 20:45:24 867168] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:423|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924867137|stream_id:4|stream_offset:276601| [2025/04/30 20:45:24 867178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:423|origin_pktnum:294|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 867186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 867193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924872913|now:1746045924867192|interval:5721| [2025/04/30 20:45:24 867200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924872913|now:1746045924867192|interv:5721| [2025/04/30 20:45:24 867207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 867214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 867220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:346634| [2025/04/30 20:45:24 867225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 867229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:424| [2025/04/30 20:45:24 867262] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:424|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924867236|stream_id:4|stream_offset:346634| [2025/04/30 20:45:24 867271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:424|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 867278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 867284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924872913|now:1746045924867284|interval:5629| [2025/04/30 20:45:24 867298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924872913|now:1746045924867284|interv:5629| [2025/04/30 20:45:24 867304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 867311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924872913| [2025/04/30 20:45:24 867337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924872913| [2025/04/30 20:45:24 867343] [debug] |xqc_engine_wakeup_after|wakeup:1746045924872913|now:1746045924867343|diff:5570| [2025/04/30 20:45:24 867350] [debug] |xqc_engine_main_logic|END|now:1746045924867027| [2025/04/30 20:45:24 867359] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924867359| [2025/04/30 20:45:24 867365] [debug] |xqc_engine_wakeup_after|wakeup:1746045924872913|now:1746045924867365|diff:5548| [2025/04/30 20:45:24 867372] [debug] |xqc_engine_main_logic|END|now:1746045924867359| [2025/04/30 20:45:24 867629] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:186|state:ESTABED|recv_time:1746045924867628| [2025/04/30 20:45:24 867637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 867643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:155| [2025/04/30 20:45:24 867647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:156| [2025/04/30 20:45:24 867653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:156| [2025/04/30 20:45:24 867657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 867662] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 867668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:299|origin_pktnum:170|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:299|path_largest_ack:299| [2025/04/30 20:45:24 867673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:38|tx_in_flight:152412|prior_delivered:141501|prior_time:1746045924810676|is_app_limited:0|send_elapse:56774|ack_elapse:56952|ctl_first_sent_time:1746045924811067|lagest_ack_time:1746045924867628|curr_delivered:209907| [2025/04/30 20:45:24 867677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924811067| [2025/04/30 20:45:24 867682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:348||sndq_packets_used_bytes:0|sndq_packets_free:109| [2025/04/30 20:45:24 867686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56670|rttvar:278|minrtt:30473|latest_rtt:56561|ack_delay:24| [2025/04/30 20:45:24 867690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56654|rttvar:242|minrtt:30473|latest_rtt:56561|ack_delay:24| [2025/04/30 20:45:24 867694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:299|lost_pn:296|thresh:3| [2025/04/30 20:45:24 867698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 867855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 867897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 867909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 867923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 867927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 867961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 867984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 867996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:296|lost_pn:296|po_sent_time:1746045924809160|lost_send_time:1746045924803893|loss_delay:63735|frame:STREAM |repair:128| [2025/04/30 20:45:24 868001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924809160u| [2025/04/30 20:45:24 868005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 868009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924873891|now:1746045924868009|interval:5882| [2025/04/30 20:45:24 868016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924873891|now:1746045924868009|interv:5882| [2025/04/30 20:45:24 868020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56774, ack_elapse 56952, delivered 68406|rate 1201116|lost 107| [2025/04/30 20:45:24 868024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201116) in round 5| [2025/04/30 20:45:24 868028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 868032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 868036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924811067|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 868040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924811067|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 868045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56654|latest_rtt:56561|min_rtt:30473|applimit:0|lost:106|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 868051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:156|largest:156|pns:2| [2025/04/30 20:45:24 868055] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:186|pkt_type:SHORT_HEADER|pkt_num:156|frame:ACK |recv_time:1746045924867628|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 868060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044867628|now:1746045924867628|interv:120000000| [2025/04/30 20:45:24 868064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044867628|now:1746045924867628|interv:120000000| [2025/04/30 20:45:24 868068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924872913|pq_index:0| [2025/04/30 20:45:24 868072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924867027| [2025/04/30 20:45:24 868076] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924868076| [2025/04/30 20:45:24 868081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924868080| [2025/04/30 20:45:24 868086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56654|min_srtt:56654|path_bw:1242828|loss_rate:24.94|path_pto:0| [2025/04/30 20:45:24 868091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:277788| [2025/04/30 20:45:24 868097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56654|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 868104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:296|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 868111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56654|min_srtt:56654|path_bw:1242828|loss_rate:24.94|path_pto:0| [2025/04/30 20:45:24 868124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:347821| [2025/04/30 20:45:24 868131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56654|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 868138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 868145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56654|min_srtt:56654|path_bw:1242828|loss_rate:24.94|path_pto:0| [2025/04/30 20:45:24 868152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:349008| [2025/04/30 20:45:24 868159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 868165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 868172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 868177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 868182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:296|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 868186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:277788| [2025/04/30 20:45:24 868190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 868195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:425| [2025/04/30 20:45:24 868228] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:425|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924868202|stream_id:4|stream_offset:277788| [2025/04/30 20:45:24 868237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:425|origin_pktnum:296|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 868244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 868251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924873891|now:1746045924868251|interval:5640| [2025/04/30 20:45:24 868257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924873891|now:1746045924868251|interv:5640| [2025/04/30 20:45:24 868264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 868272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 868279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:347821| [2025/04/30 20:45:24 868292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 868299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:426| [2025/04/30 20:45:24 868354] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:426|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924868309|stream_id:4|stream_offset:347821| [2025/04/30 20:45:24 868367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:426|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 868374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 868381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924873891|now:1746045924868381|interval:5510| [2025/04/30 20:45:24 868385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924873891|now:1746045924868381|interv:5510| [2025/04/30 20:45:24 868390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 868394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924873891| [2025/04/30 20:45:24 868399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924873891| [2025/04/30 20:45:24 868403] [debug] |xqc_engine_wakeup_after|wakeup:1746045924873891|now:1746045924868402|diff:5489| [2025/04/30 20:45:24 868407] [debug] |xqc_engine_main_logic|END|now:1746045924868080| [2025/04/30 20:45:24 868412] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924868412| [2025/04/30 20:45:24 868416] [debug] |xqc_engine_wakeup_after|wakeup:1746045924873891|now:1746045924868416|diff:5475| [2025/04/30 20:45:24 868420] [debug] |xqc_engine_main_logic|END|now:1746045924868412| [2025/04/30 20:45:24 868657] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:188|state:ESTABED|recv_time:1746045924868656| [2025/04/30 20:45:24 868666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 868672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:156| [2025/04/30 20:45:24 868676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:157| [2025/04/30 20:45:24 868682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:157| [2025/04/30 20:45:24 868686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 868691] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 868697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:301|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:301|path_largest_ack:301| [2025/04/30 20:45:24 868701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:38|tx_in_flight:153612|prior_delivered:142701|prior_time:1746045924811660|is_app_limited:0|send_elapse:57605|ack_elapse:56996|ctl_first_sent_time:1746045924812032|lagest_ack_time:1746045924868656|curr_delivered:211107| [2025/04/30 20:45:24 868706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924812032| [2025/04/30 20:45:24 868711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:348||sndq_packets_used_bytes:0|sndq_packets_free:109| [2025/04/30 20:45:24 868720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56654|rttvar:242|minrtt:30473|latest_rtt:56624|ack_delay:40| [2025/04/30 20:45:24 868724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56646|rttvar:199|minrtt:30473|latest_rtt:56624|ack_delay:40| [2025/04/30 20:45:24 868728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:301|lost_pn:298|thresh:3| [2025/04/30 20:45:24 868732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 868884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 868930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 868941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 868953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 868957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 868991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 868999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 869014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:298|lost_pn:298|po_sent_time:1746045924810156|lost_send_time:1746045924804930|loss_delay:63726|frame:STREAM |repair:128| [2025/04/30 20:45:24 869044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924810156u| [2025/04/30 20:45:24 869050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 869057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874887|now:1746045924869056|interval:5831| [2025/04/30 20:45:24 869063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874887|now:1746045924869056|interv:5831| [2025/04/30 20:45:24 869069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57605, ack_elapse 56996, delivered 68406|rate 1187501|lost 108| [2025/04/30 20:45:24 869074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1187501) in round 5| [2025/04/30 20:45:24 869078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 869082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 869086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924812032|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 869092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924812032|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 869099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56646|latest_rtt:56624|min_rtt:30473|applimit:0|lost:107|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 869108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:157|largest:157|pns:2| [2025/04/30 20:45:24 869115] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:188|pkt_type:SHORT_HEADER|pkt_num:157|frame:ACK |recv_time:1746045924868656|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 869123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044868656|now:1746045924868656|interv:120000000| [2025/04/30 20:45:24 869129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044868656|now:1746045924868656|interv:120000000| [2025/04/30 20:45:24 869136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924873891|pq_index:0| [2025/04/30 20:45:24 869142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924868080| [2025/04/30 20:45:24 869149] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924869149| [2025/04/30 20:45:24 869163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924869161| [2025/04/30 20:45:24 869172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56646|min_srtt:56646|path_bw:1242828|loss_rate:25.06|path_pto:0| [2025/04/30 20:45:24 869176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:278975| [2025/04/30 20:45:24 869181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56646|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 869185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:298|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 869190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56646|min_srtt:56646|path_bw:1242828|loss_rate:25.06|path_pto:0| [2025/04/30 20:45:24 869194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:349008| [2025/04/30 20:45:24 869198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56646|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 869202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 869207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56646|min_srtt:56646|path_bw:1242828|loss_rate:25.06|path_pto:0| [2025/04/30 20:45:24 869211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:350195| [2025/04/30 20:45:24 869215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 869220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 869226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 869233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 869239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:298|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 869245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:278975| [2025/04/30 20:45:24 869251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 869257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:427| [2025/04/30 20:45:24 869355] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:427|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924869267|stream_id:4|stream_offset:278975| [2025/04/30 20:45:24 869367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:427|origin_pktnum:298|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 869382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 869390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874887|now:1746045924869390|interval:5497| [2025/04/30 20:45:24 869397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874887|now:1746045924869390|interv:5497| [2025/04/30 20:45:24 869404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 869411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 869418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:349008| [2025/04/30 20:45:24 869425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 869429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:428| [2025/04/30 20:45:24 869465] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:428|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924869436|stream_id:4|stream_offset:349008| [2025/04/30 20:45:24 869475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:428|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 869482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 869489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874887|now:1746045924869489|interval:5398| [2025/04/30 20:45:24 869494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874887|now:1746045924869489|interv:5398| [2025/04/30 20:45:24 869499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 869503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924874887| [2025/04/30 20:45:24 869508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924874887| [2025/04/30 20:45:24 869512] [debug] |xqc_engine_wakeup_after|wakeup:1746045924874887|now:1746045924869512|diff:5375| [2025/04/30 20:45:24 869516] [debug] |xqc_engine_main_logic|END|now:1746045924869161| [2025/04/30 20:45:24 869521] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924869521| [2025/04/30 20:45:24 869525] [debug] |xqc_engine_wakeup_after|wakeup:1746045924874887|now:1746045924869525|diff:5362| [2025/04/30 20:45:24 869529] [debug] |xqc_engine_main_logic|END|now:1746045924869521| [2025/04/30 20:45:24 869676] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:188|state:ESTABED|recv_time:1746045924869675| [2025/04/30 20:45:24 869682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 869688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:157| [2025/04/30 20:45:24 869692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:158| [2025/04/30 20:45:24 869698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:158| [2025/04/30 20:45:24 869707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 869712] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 869718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:302|origin_pktnum:172|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:302|path_largest_ack:302| [2025/04/30 20:45:24 869722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:39|tx_in_flight:152412|prior_delivered:143901|prior_time:1746045924812665|is_app_limited:0|send_elapse:56921|ack_elapse:57010|ctl_first_sent_time:1746045924813063|lagest_ack_time:1746045924869675|curr_delivered:212307| [2025/04/30 20:45:24 869727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924813063| [2025/04/30 20:45:24 869732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:347||sndq_packets_used_bytes:0|sndq_packets_free:110| [2025/04/30 20:45:24 869736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56646|rttvar:199|minrtt:30473|latest_rtt:56612|ack_delay:24| [2025/04/30 20:45:24 869740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56639|rttvar:164|minrtt:30473|latest_rtt:56612|ack_delay:24| [2025/04/30 20:45:24 869744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:302|lost_pn:299|thresh:3| [2025/04/30 20:45:24 869749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 869898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 869943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 869955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 869966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 869970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 869997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 870007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 870030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 870053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874879|now:1746045924870053|interval:4826| [2025/04/30 20:45:24 870058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874879|now:1746045924870053|interv:4826| [2025/04/30 20:45:24 870062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56921, ack_elapse 57010, delivered 68406|rate 1199894|lost 108| [2025/04/30 20:45:24 870066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199894) in round 5| [2025/04/30 20:45:24 870070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 870074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 870078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924813063|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 870083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924813063|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 870087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:56639|latest_rtt:56612|min_rtt:30473|applimit:0|lost:108|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 870093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:158|largest:158|pns:2| [2025/04/30 20:45:24 870097] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:188|pkt_type:SHORT_HEADER|pkt_num:158|frame:ACK |recv_time:1746045924869675|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 870104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044869675|now:1746045924869675|interv:120000000| [2025/04/30 20:45:24 870108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044869675|now:1746045924869675|interv:120000000| [2025/04/30 20:45:24 870112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924874887|pq_index:0| [2025/04/30 20:45:24 870117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924869161| [2025/04/30 20:45:24 870120] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924870120| [2025/04/30 20:45:24 870125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924870124| [2025/04/30 20:45:24 870131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56639|min_srtt:56639|path_bw:1242828|loss_rate:25.17|path_pto:0| [2025/04/30 20:45:24 870136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:350195| [2025/04/30 20:45:24 870140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56639|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 870144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 870149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56639|min_srtt:56639|path_bw:1242828|loss_rate:25.17|path_pto:0| [2025/04/30 20:45:24 870153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:351382| [2025/04/30 20:45:24 870158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 870162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 870168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 870175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 870182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 870188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:350195| [2025/04/30 20:45:24 870194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 870201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:429| [2025/04/30 20:45:24 870243] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:429|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924870211|stream_id:4|stream_offset:350195| [2025/04/30 20:45:24 870252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:429|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 870264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 870271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924874879|now:1746045924870271|interval:4608| [2025/04/30 20:45:24 870278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924874879|now:1746045924870271|interv:4608| [2025/04/30 20:45:24 870284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 870291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924874879| [2025/04/30 20:45:24 870297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924874879| [2025/04/30 20:45:24 870304] [debug] |xqc_engine_wakeup_after|wakeup:1746045924874879|now:1746045924870303|diff:4576| [2025/04/30 20:45:24 870310] [debug] |xqc_engine_main_logic|END|now:1746045924870124| [2025/04/30 20:45:24 870339] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924870339| [2025/04/30 20:45:24 870346] [debug] |xqc_engine_wakeup_after|wakeup:1746045924874879|now:1746045924870345|diff:4534| [2025/04/30 20:45:24 870352] [debug] |xqc_engine_main_logic|END|now:1746045924870339| [2025/04/30 20:45:24 870727] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:190|state:ESTABED|recv_time:1746045924870726| [2025/04/30 20:45:24 870735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 870742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:158| [2025/04/30 20:45:24 870746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:159| [2025/04/30 20:45:24 870751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:159| [2025/04/30 20:45:24 870756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 870760] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 870767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:304|origin_pktnum:175|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:304|path_largest_ack:304| [2025/04/30 20:45:24 870771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:41|tx_in_flight:151212|prior_delivered:145101|prior_time:1746045924813673|is_app_limited:0|send_elapse:57720|ack_elapse:57053|ctl_first_sent_time:1746045924814095|lagest_ack_time:1746045924870726|curr_delivered:213507| [2025/04/30 20:45:24 870776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924814095| [2025/04/30 20:45:24 870781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:345||sndq_packets_used_bytes:0|sndq_packets_free:112| [2025/04/30 20:45:24 870785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56639|rttvar:164|minrtt:30473|latest_rtt:56631|ack_delay:40| [2025/04/30 20:45:24 870789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56633|rttvar:135|minrtt:30473|latest_rtt:56631|ack_delay:40| [2025/04/30 20:45:24 870793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:304|lost_pn:301|thresh:3| [2025/04/30 20:45:24 870798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 870948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 870990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 870998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:300|lost_pn:301|po_sent_time:1746045924811161|lost_send_time:1746045924807014|loss_delay:63712|frame:STREAM |repair:128| [2025/04/30 20:45:24 871118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924811161u| [2025/04/30 20:45:24 871125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 871131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924876872|now:1746045924871131|interval:5741| [2025/04/30 20:45:24 871137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924876872|now:1746045924871131|interv:5741| [2025/04/30 20:45:24 871144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57720, ack_elapse 57053, delivered 68406|rate 1185135|lost 109| [2025/04/30 20:45:24 871151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1185135) in round 5| [2025/04/30 20:45:24 871157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 871163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 871169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924814095|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 871176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924814095|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 871183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56633|latest_rtt:56631|min_rtt:30473|applimit:0|lost:108|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 871191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:159|largest:159|pns:2| [2025/04/30 20:45:24 871198] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:190|pkt_type:SHORT_HEADER|pkt_num:159|frame:ACK |recv_time:1746045924870726|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 871205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044870726|now:1746045924870726|interv:120000000| [2025/04/30 20:45:24 871211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044870726|now:1746045924870726|interv:120000000| [2025/04/30 20:45:24 871217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924874879|pq_index:0| [2025/04/30 20:45:24 871223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924870124| [2025/04/30 20:45:24 871229] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924871228| [2025/04/30 20:45:24 871235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924871234| [2025/04/30 20:45:24 871243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56633|min_srtt:56633|path_bw:1242828|loss_rate:25.12|path_pto:0| [2025/04/30 20:45:24 871250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:280162| [2025/04/30 20:45:24 871263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56633|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 871270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:300|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 871277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56633|min_srtt:56633|path_bw:1242828|loss_rate:25.12|path_pto:0| [2025/04/30 20:45:24 871284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:351382| [2025/04/30 20:45:24 871290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56633|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 871297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 871304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56633|min_srtt:56633|path_bw:1242828|loss_rate:25.12|path_pto:0| [2025/04/30 20:45:24 871310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:352569| [2025/04/30 20:45:24 871340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 871346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 871352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 871359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 871366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:300|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 871373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:280162| [2025/04/30 20:45:24 871380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 871387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:430| [2025/04/30 20:45:24 871429] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:430|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924871399|stream_id:4|stream_offset:280162| [2025/04/30 20:45:24 871435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:430|origin_pktnum:300|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 871440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 871444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924876872|now:1746045924871444|interval:5428| [2025/04/30 20:45:24 871451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924876872|now:1746045924871444|interv:5428| [2025/04/30 20:45:24 871464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 871472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 871479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:351382| [2025/04/30 20:45:24 871486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 871493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:431| [2025/04/30 20:45:24 871522] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:431|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924871500|stream_id:4|stream_offset:351382| [2025/04/30 20:45:24 871528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:431|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 871532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 871538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924876872|now:1746045924871537|interval:5335| [2025/04/30 20:45:24 871544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924876872|now:1746045924871537|interv:5335| [2025/04/30 20:45:24 871551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 871559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924876872| [2025/04/30 20:45:24 871565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924876872| [2025/04/30 20:45:24 871571] [debug] |xqc_engine_wakeup_after|wakeup:1746045924876872|now:1746045924871571|diff:5301| [2025/04/30 20:45:24 871578] [debug] |xqc_engine_main_logic|END|now:1746045924871234| [2025/04/30 20:45:24 871588] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:190|state:ESTABED|recv_time:1746045924871588| [2025/04/30 20:45:24 871597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 871605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:159| [2025/04/30 20:45:24 871610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:160| [2025/04/30 20:45:24 871616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:160| [2025/04/30 20:45:24 871620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 871625] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 871631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:305|origin_pktnum:176|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:305|path_largest_ack:305| [2025/04/30 20:45:24 871636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:41|tx_in_flight:152412|prior_delivered:145101|prior_time:1746045924813673|is_app_limited:0|send_elapse:57817|ack_elapse:57915|ctl_first_sent_time:1746045924814192|lagest_ack_time:1746045924871588|curr_delivered:214707| [2025/04/30 20:45:24 871641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924814192| [2025/04/30 20:45:24 871650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:344||sndq_packets_used_bytes:0|sndq_packets_free:113| [2025/04/30 20:45:24 871654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56633|rttvar:135|minrtt:30473|latest_rtt:57396|ack_delay:16| [2025/04/30 20:45:24 871659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56726|rttvar:288|minrtt:30473|latest_rtt:57396|ack_delay:16| [2025/04/30 20:45:24 871663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:305|lost_pn:302|thresh:3| [2025/04/30 20:45:24 871667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 871937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 871963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 871967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924877730|now:1746045924871967|interval:5763| [2025/04/30 20:45:24 871971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924877730|now:1746045924871967|interv:5763| [2025/04/30 20:45:24 871975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57817, ack_elapse 57915, delivered 69606|rate 1201864|lost 109| [2025/04/30 20:45:24 871979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201864) in round 5| [2025/04/30 20:45:24 871984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 871988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 871992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924814192|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 871996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924814192|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 872001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:56726|latest_rtt:57396|min_rtt:30473|applimit:0|lost:109|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 872006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:160|largest:160|pns:2| [2025/04/30 20:45:24 872011] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:190|pkt_type:SHORT_HEADER|pkt_num:160|frame:ACK |recv_time:1746045924871588|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 872015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044871588|now:1746045924871588|interv:120000000| [2025/04/30 20:45:24 872019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044871588|now:1746045924871588|interv:120000000| [2025/04/30 20:45:24 872023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924876872|pq_index:0| [2025/04/30 20:45:24 872028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924871234| [2025/04/30 20:45:24 872032] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924872031| [2025/04/30 20:45:24 872036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924872035| [2025/04/30 20:45:24 872045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|min_srtt:56726|path_bw:1242828|loss_rate:25.23|path_pto:0| [2025/04/30 20:45:24 872049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:352569| [2025/04/30 20:45:24 872054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 872058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 872063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56726|min_srtt:56726|path_bw:1242828|loss_rate:25.23|path_pto:0| [2025/04/30 20:45:24 872067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 872071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 872075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 872079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 872087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 872094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 872100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:352569| [2025/04/30 20:45:24 872108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 872115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:432| [2025/04/30 20:45:24 872152] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:432|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924872125|stream_id:4|stream_offset:352569| [2025/04/30 20:45:24 872162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:432|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 872168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 872175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924877730|now:1746045924872175|interval:5555| [2025/04/30 20:45:24 872182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924877730|now:1746045924872175|interv:5555| [2025/04/30 20:45:24 872189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 872196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924877730| [2025/04/30 20:45:24 872203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924877730| [2025/04/30 20:45:24 872209] [debug] |xqc_engine_wakeup_after|wakeup:1746045924877730|now:1746045924872209|diff:5521| [2025/04/30 20:45:24 872218] [debug] |xqc_engine_main_logic|END|now:1746045924872035| [2025/04/30 20:45:24 872223] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924872223| [2025/04/30 20:45:24 872227] [debug] |xqc_engine_wakeup_after|wakeup:1746045924877730|now:1746045924872227|diff:5503| [2025/04/30 20:45:24 872231] [debug] |xqc_engine_main_logic|END|now:1746045924872223| [2025/04/30 20:45:24 872642] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:192|state:ESTABED|recv_time:1746045924872641| [2025/04/30 20:45:24 872653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 872660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:160| [2025/04/30 20:45:24 872664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:161| [2025/04/30 20:45:24 872670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:161| [2025/04/30 20:45:24 872674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 872679] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 872685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:309|origin_pktnum:180|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:309|path_largest_ack:309| [2025/04/30 20:45:24 872690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:43|tx_in_flight:152412|prior_delivered:147501|prior_time:1746045924815657|is_app_limited:0|send_elapse:57683|ack_elapse:56984|ctl_first_sent_time:1746045924816069|lagest_ack_time:1746045924872641|curr_delivered:215907| [2025/04/30 20:45:24 872694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924816069| [2025/04/30 20:45:24 872699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:342||sndq_packets_used_bytes:0|sndq_packets_free:115| [2025/04/30 20:45:24 872703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56726|rttvar:288|minrtt:30473|latest_rtt:56572|ack_delay:32| [2025/04/30 20:45:24 872707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56703|rttvar:262|minrtt:30473|latest_rtt:56572|ack_delay:32| [2025/04/30 20:45:24 872712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:309|lost_pn:306|thresh:3| [2025/04/30 20:45:24 872716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 872858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 872900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 872912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 872923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 872927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 872964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 872987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 872998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:303|lost_pn:306|po_sent_time:1746045924813160|lost_send_time:1746045924808851|loss_delay:63790|frame:STREAM |repair:128| [2025/04/30 20:45:24 873016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:306|lost_pn:306|po_sent_time:1746045924814281|lost_send_time:1746045924808851|loss_delay:63790|frame:STREAM |repair:128| [2025/04/30 20:45:24 873020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924814281u| [2025/04/30 20:45:24 873024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 873028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924878870|now:1746045924873028|interval:5842| [2025/04/30 20:45:24 873033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924878870|now:1746045924873028|interv:5842| [2025/04/30 20:45:24 873037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57683, ack_elapse 56984, delivered 68406|rate 1185895|lost 111| [2025/04/30 20:45:24 873041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1185895) in round 5| [2025/04/30 20:45:24 873045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 873052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 873056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924816069|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 873060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924816069|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 873065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:56703|latest_rtt:56572|min_rtt:30473|applimit:0|lost:109|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 873071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:161|largest:161|pns:2| [2025/04/30 20:45:24 873075] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:192|pkt_type:SHORT_HEADER|pkt_num:161|frame:ACK |recv_time:1746045924872641|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 873082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044872641|now:1746045924872641|interv:120000000| [2025/04/30 20:45:24 873089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044872641|now:1746045924872641|interv:120000000| [2025/04/30 20:45:24 873096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924877730|pq_index:0| [2025/04/30 20:45:24 873103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924872035| [2025/04/30 20:45:24 873109] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924873109| [2025/04/30 20:45:24 873117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924873116| [2025/04/30 20:45:24 873126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56703|min_srtt:56703|path_bw:1242828|loss_rate:25.17|path_pto:0| [2025/04/30 20:45:24 873133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:282536| [2025/04/30 20:45:24 873140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56703|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 873147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:303|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 873154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56703|min_srtt:56703|path_bw:1242828|loss_rate:25.17|path_pto:0| [2025/04/30 20:45:24 873161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 873166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56703|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 873171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:306|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 873179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56703|min_srtt:56703|path_bw:1242828|loss_rate:25.17|path_pto:0| [2025/04/30 20:45:24 873186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 873193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56703|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 873199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 873206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56703|min_srtt:56703|path_bw:1242828|loss_rate:25.17|path_pto:0| [2025/04/30 20:45:24 873211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:354943| [2025/04/30 20:45:24 873217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 873222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 873228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 873233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 873239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:303|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 873245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:282536| [2025/04/30 20:45:24 873251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 873256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:433| [2025/04/30 20:45:24 873298] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:433|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924873266|stream_id:4|stream_offset:282536| [2025/04/30 20:45:24 873307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:433|origin_pktnum:303|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 873338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 873346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924878870|now:1746045924873346|interval:5524| [2025/04/30 20:45:24 873354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924878870|now:1746045924873346|interv:5524| [2025/04/30 20:45:24 873360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 873367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:306|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 873376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 873381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 873385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:434| [2025/04/30 20:45:24 873416] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:434|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924873392|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 873422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:434|origin_pktnum:306|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 873428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 873435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924878870|now:1746045924873434|interval:5436| [2025/04/30 20:45:24 873442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924878870|now:1746045924873434|interv:5436| [2025/04/30 20:45:24 873448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 873456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 873463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 873469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 873474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:435| [2025/04/30 20:45:24 873502] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:435|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924873481|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 873508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:435|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 873515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 873522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924878870|now:1746045924873521|interval:5349| [2025/04/30 20:45:24 873529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924878870|now:1746045924873521|interv:5349| [2025/04/30 20:45:24 873535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 873542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924878870| [2025/04/30 20:45:24 873549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924878870| [2025/04/30 20:45:24 873555] [debug] |xqc_engine_wakeup_after|wakeup:1746045924878870|now:1746045924873555|diff:5315| [2025/04/30 20:45:24 873562] [debug] |xqc_engine_main_logic|END|now:1746045924873116| [2025/04/30 20:45:24 873574] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:194|state:ESTABED|recv_time:1746045924873573| [2025/04/30 20:45:24 873585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 873591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:161| [2025/04/30 20:45:24 873595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:162| [2025/04/30 20:45:24 873601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:162| [2025/04/30 20:45:24 873605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 873610] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 873616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:311|origin_pktnum:182|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:311|path_largest_ack:311| [2025/04/30 20:45:24 873620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:44|tx_in_flight:152412|prior_delivered:148701|prior_time:1746045924816679|is_app_limited:0|send_elapse:56957|ack_elapse:56894|ctl_first_sent_time:1746045924817094|lagest_ack_time:1746045924873573|curr_delivered:217107| [2025/04/30 20:45:24 873625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924817094| [2025/04/30 20:45:24 873630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:342||sndq_packets_used_bytes:0|sndq_packets_free:115| [2025/04/30 20:45:24 873634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56703|rttvar:262|minrtt:30473|latest_rtt:56479|ack_delay:24| [2025/04/30 20:45:24 873638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56672|rttvar:259|minrtt:30473|latest_rtt:56479|ack_delay:24| [2025/04/30 20:45:24 873642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:311|lost_pn:308|thresh:3| [2025/04/30 20:45:24 873647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 873780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 873825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 873837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 873848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 873852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 873887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 873912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 873944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:307|lost_pn:308|po_sent_time:1746045924815080|lost_send_time:1746045924809817|loss_delay:63756|frame:STREAM |repair:128| [2025/04/30 20:45:24 873948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:308|lost_pn:308|po_sent_time:1746045924815170|lost_send_time:1746045924809817|loss_delay:63756|frame:STREAM |repair:128| [2025/04/30 20:45:24 873953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924815170u| [2025/04/30 20:45:24 873957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 873961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924879916|now:1746045924873961|interval:5955| [2025/04/30 20:45:24 873965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924879916|now:1746045924873961|interv:5955| [2025/04/30 20:45:24 873969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56957, ack_elapse 56894, delivered 68406|rate 1201011|lost 113| [2025/04/30 20:45:24 873973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201011) in round 5| [2025/04/30 20:45:24 873977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 873982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 873985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924817094|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 873993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924817094|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 873997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:56672|latest_rtt:56479|min_rtt:30473|applimit:0|lost:111|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 874003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:162|largest:162|pns:2| [2025/04/30 20:45:24 874007] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:194|pkt_type:SHORT_HEADER|pkt_num:162|frame:ACK |recv_time:1746045924873573|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 874012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044873573|now:1746045924873573|interv:120000000| [2025/04/30 20:45:24 874016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044873573|now:1746045924873573|interv:120000000| [2025/04/30 20:45:24 874020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924878870|pq_index:0| [2025/04/30 20:45:24 874024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924873116| [2025/04/30 20:45:24 874028] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924874028| [2025/04/30 20:45:24 874033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924874032| [2025/04/30 20:45:24 874039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56672|min_srtt:56672|path_bw:1242828|loss_rate:25.46|path_pto:0| [2025/04/30 20:45:24 874043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 874048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56672|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 874052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:307|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 874057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56672|min_srtt:56672|path_bw:1242828|loss_rate:25.46|path_pto:0| [2025/04/30 20:45:24 874061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 874065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56672|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 874069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:308|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 874074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56672|min_srtt:56672|path_bw:1242828|loss_rate:25.46|path_pto:0| [2025/04/30 20:45:24 874081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:354943| [2025/04/30 20:45:24 874098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56672|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 874105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 874112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56672|min_srtt:56672|path_bw:1242828|loss_rate:25.46|path_pto:0| [2025/04/30 20:45:24 874119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:356130| [2025/04/30 20:45:24 874126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 874132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 874139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 874145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 874154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:307|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 874159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 874163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 874168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:436| [2025/04/30 20:45:24 874197] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:436|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924874175|stream_id:4|stream_offset:180454| [2025/04/30 20:45:24 874202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:436|origin_pktnum:178|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 874207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 874211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924879916|now:1746045924874211|interval:5705| [2025/04/30 20:45:24 874217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924879916|now:1746045924874211|interv:5705| [2025/04/30 20:45:24 874224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 874232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:308|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 874238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 874246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 874259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:437| [2025/04/30 20:45:24 874301] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:437|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924874269|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 874329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:437|origin_pktnum:308|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 874341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 874347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924879916|now:1746045924874347|interval:5569| [2025/04/30 20:45:24 874352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924879916|now:1746045924874347|interv:5569| [2025/04/30 20:45:24 874356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 874361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 874365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:354943| [2025/04/30 20:45:24 874370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 874374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:438| [2025/04/30 20:45:24 874403] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:438|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924874381|stream_id:4|stream_offset:354943| [2025/04/30 20:45:24 874409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:438|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 874416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 874423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924879916|now:1746045924874423|interval:5493| [2025/04/30 20:45:24 874431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924879916|now:1746045924874423|interv:5493| [2025/04/30 20:45:24 874438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 874445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924879916| [2025/04/30 20:45:24 874452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924879916| [2025/04/30 20:45:24 874456] [debug] |xqc_engine_wakeup_after|wakeup:1746045924879916|now:1746045924874456|diff:5460| [2025/04/30 20:45:24 874460] [debug] |xqc_engine_main_logic|END|now:1746045924874032| [2025/04/30 20:45:24 874466] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924874466| [2025/04/30 20:45:24 874470] [debug] |xqc_engine_wakeup_after|wakeup:1746045924879916|now:1746045924874470|diff:5446| [2025/04/30 20:45:24 874474] [debug] |xqc_engine_main_logic|END|now:1746045924874466| [2025/04/30 20:45:24 874565] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:194|state:ESTABED|recv_time:1746045924874564| [2025/04/30 20:45:24 874578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 874584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:162| [2025/04/30 20:45:24 874588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:163| [2025/04/30 20:45:24 874594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:163| [2025/04/30 20:45:24 874598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 874603] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 874609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:312|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:312|path_largest_ack:312| [2025/04/30 20:45:24 874614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:44|tx_in_flight:153612|prior_delivered:148701|prior_time:1746045924816679|is_app_limited:0|send_elapse:57053|ack_elapse:57885|ctl_first_sent_time:1746045924817190|lagest_ack_time:1746045924874564|curr_delivered:218307| [2025/04/30 20:45:24 874619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924817190| [2025/04/30 20:45:24 874623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:343||sndq_packets_used_bytes:0|sndq_packets_free:114| [2025/04/30 20:45:24 874627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56672|rttvar:259|minrtt:30473|latest_rtt:57374|ack_delay:40| [2025/04/30 20:45:24 874632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56754|rttvar:360|minrtt:30473|latest_rtt:57374|ack_delay:40| [2025/04/30 20:45:24 874636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:312|lost_pn:309|thresh:3| [2025/04/30 20:45:24 874640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 874941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 874945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 874949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924880705|now:1746045924874949|interval:5756| [2025/04/30 20:45:24 874954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924880705|now:1746045924874949|interv:5756| [2025/04/30 20:45:24 874958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57053, ack_elapse 57885, delivered 69606|rate 1202487|lost 113| [2025/04/30 20:45:24 874962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202487) in round 5| [2025/04/30 20:45:24 874967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 874971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 874975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924817190|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 874979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924817190|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 874986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:56754|latest_rtt:57374|min_rtt:30473|applimit:0|lost:113|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 874992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:163|largest:163|pns:2| [2025/04/30 20:45:24 874996] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:194|pkt_type:SHORT_HEADER|pkt_num:163|frame:ACK |recv_time:1746045924874564|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 875001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044874564|now:1746045924874564|interv:120000000| [2025/04/30 20:45:24 875005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044874564|now:1746045924874564|interv:120000000| [2025/04/30 20:45:24 875009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924879916|pq_index:0| [2025/04/30 20:45:24 875014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924874032| [2025/04/30 20:45:24 875018] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924875017| [2025/04/30 20:45:24 875022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924875021| [2025/04/30 20:45:24 875028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56754|min_srtt:56754|path_bw:1242828|loss_rate:25.74|path_pto:0| [2025/04/30 20:45:24 875033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:356130| [2025/04/30 20:45:24 875037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56754|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 875042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 875047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56754|min_srtt:56754|path_bw:1242828|loss_rate:25.74|path_pto:0| [2025/04/30 20:45:24 875051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:357317| [2025/04/30 20:45:24 875055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 875059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 875063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 875067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 875073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 875080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:356130| [2025/04/30 20:45:24 875091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 875098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:439| [2025/04/30 20:45:24 875138] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:439|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924875109|stream_id:4|stream_offset:356130| [2025/04/30 20:45:24 875148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:439|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 875155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 875162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924880705|now:1746045924875162|interval:5543| [2025/04/30 20:45:24 875169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924880705|now:1746045924875162|interv:5543| [2025/04/30 20:45:24 875176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 875183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924880705| [2025/04/30 20:45:24 875189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924880705| [2025/04/30 20:45:24 875195] [debug] |xqc_engine_wakeup_after|wakeup:1746045924880705|now:1746045924875195|diff:5510| [2025/04/30 20:45:24 875200] [debug] |xqc_engine_main_logic|END|now:1746045924875021| [2025/04/30 20:45:24 875207] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924875207| [2025/04/30 20:45:24 875213] [debug] |xqc_engine_wakeup_after|wakeup:1746045924880705|now:1746045924875213|diff:5492| [2025/04/30 20:45:24 875218] [debug] |xqc_engine_main_logic|END|now:1746045924875207| [2025/04/30 20:45:24 875556] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:196|state:ESTABED|recv_time:1746045924875555| [2025/04/30 20:45:24 875567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 875573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:163| [2025/04/30 20:45:24 875577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:164| [2025/04/30 20:45:24 875583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:164| [2025/04/30 20:45:24 875587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 875592] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 875598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:314|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:314|path_largest_ack:314| [2025/04/30 20:45:24 875603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:45|tx_in_flight:153612|prior_delivered:149901|prior_time:1746045924817651|is_app_limited:0|send_elapse:57813|ack_elapse:57904|ctl_first_sent_time:1746045924818179|lagest_ack_time:1746045924875555|curr_delivered:219507| [2025/04/30 20:45:24 875607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924818179| [2025/04/30 20:45:24 875612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:342||sndq_packets_used_bytes:0|sndq_packets_free:115| [2025/04/30 20:45:24 875616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56754|rttvar:360|minrtt:30473|latest_rtt:57376|ack_delay:16| [2025/04/30 20:45:24 875626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56830|rttvar:421|minrtt:30473|latest_rtt:57376|ack_delay:16| [2025/04/30 20:45:24 875630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:314|lost_pn:311|thresh:3| [2025/04/30 20:45:24 875635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 875934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 875939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:310|lost_pn:311|po_sent_time:1746045924816160|lost_send_time:1746045924811007|loss_delay:64548|frame:STREAM |repair:128| [2025/04/30 20:45:24 875944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924816160u| [2025/04/30 20:45:24 875948] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|addr or cid not avail |lost interval:100823|lost_count:113|send_count:223|pkt_num:310|po_send_time:1746045924816160|srtt:56830|cwnd:153853|bw:1242828|conn_life:282251|now:0|last_lost_time:282251| [2025/04/30 20:45:24 875953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 875957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924882636|now:1746045924875956|interval:6680| [2025/04/30 20:45:24 875961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924882636|now:1746045924875956|interv:6680| [2025/04/30 20:45:24 875965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57813, ack_elapse 57904, delivered 69606|rate 1202093|lost 114| [2025/04/30 20:45:24 875969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202093) in round 5| [2025/04/30 20:45:24 875973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 875977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 875981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924818179|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 875986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924818179|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 875990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56830|latest_rtt:57376|min_rtt:30473|applimit:0|lost:113|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 875996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:164|largest:164|pns:2| [2025/04/30 20:45:24 876001] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:196|pkt_type:SHORT_HEADER|pkt_num:164|frame:ACK |recv_time:1746045924875555|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 876005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044875555|now:1746045924875555|interv:120000000| [2025/04/30 20:45:24 876009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044875555|now:1746045924875555|interv:120000000| [2025/04/30 20:45:24 876016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924880705|pq_index:0| [2025/04/30 20:45:24 876020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924875021| [2025/04/30 20:45:24 876024] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924876024| [2025/04/30 20:45:24 876029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924876028| [2025/04/30 20:45:24 876035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56830|min_srtt:56830|path_bw:1242828|loss_rate:25.68|path_pto:0| [2025/04/30 20:45:24 876039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:286097| [2025/04/30 20:45:24 876044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56830|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 876048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:310|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 876053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56830|min_srtt:56830|path_bw:1242828|loss_rate:25.68|path_pto:0| [2025/04/30 20:45:24 876057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:357317| [2025/04/30 20:45:24 876061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56830|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 876065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 876071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56830|min_srtt:56830|path_bw:1242828|loss_rate:25.68|path_pto:0| [2025/04/30 20:45:24 876078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:358504| [2025/04/30 20:45:24 876085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 876091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 876097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 876105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 876112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:310|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 876119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:286097| [2025/04/30 20:45:24 876126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 876138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:440| [2025/04/30 20:45:24 876173] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:440|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924876149|stream_id:4|stream_offset:286097| [2025/04/30 20:45:24 876179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:440|origin_pktnum:310|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 876184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 876188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924882636|now:1746045924876188|interval:6448| [2025/04/30 20:45:24 876195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924882636|now:1746045924876188|interv:6448| [2025/04/30 20:45:24 876202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 876210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 876217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:357317| [2025/04/30 20:45:24 876224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 876231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:441| [2025/04/30 20:45:24 876263] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:441|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924876239|stream_id:4|stream_offset:357317| [2025/04/30 20:45:24 876273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:441|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 876280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 876287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924882636|now:1746045924876287|interval:6349| [2025/04/30 20:45:24 876294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924882636|now:1746045924876287|interv:6349| [2025/04/30 20:45:24 876301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 876306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924882635| [2025/04/30 20:45:24 876310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924882635| [2025/04/30 20:45:24 876334] [debug] |xqc_engine_wakeup_after|wakeup:1746045924882635|now:1746045924876334|diff:6301| [2025/04/30 20:45:24 876339] [debug] |xqc_engine_main_logic|END|now:1746045924876028| [2025/04/30 20:45:24 876344] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924876344| [2025/04/30 20:45:24 876348] [debug] |xqc_engine_wakeup_after|wakeup:1746045924882635|now:1746045924876348|diff:6287| [2025/04/30 20:45:24 876352] [debug] |xqc_engine_main_logic|END|now:1746045924876344| [2025/04/30 20:45:24 876558] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:198|state:ESTABED|recv_time:1746045924876557| [2025/04/30 20:45:24 876571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 876577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:164| [2025/04/30 20:45:24 876581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:165| [2025/04/30 20:45:24 876586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:165| [2025/04/30 20:45:24 876590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 876595] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 876601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:316|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:316|path_largest_ack:316| [2025/04/30 20:45:24 876606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:46|tx_in_flight:153612|prior_delivered:151101|prior_time:1746045924818700|is_app_limited:0|send_elapse:57183|ack_elapse:57857|ctl_first_sent_time:1746045924819211|lagest_ack_time:1746045924876557|curr_delivered:220707| [2025/04/30 20:45:24 876610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924819211| [2025/04/30 20:45:24 876615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:342||sndq_packets_used_bytes:0|sndq_packets_free:115| [2025/04/30 20:45:24 876619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56830|rttvar:421|minrtt:30473|latest_rtt:57346|ack_delay:24| [2025/04/30 20:45:24 876623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56892|rttvar:439|minrtt:30473|latest_rtt:57346|ack_delay:24| [2025/04/30 20:45:24 876627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:316|lost_pn:313|thresh:3| [2025/04/30 20:45:24 876631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 876931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 876939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:313|lost_pn:313|po_sent_time:1746045924818088|lost_send_time:1746045924812043|loss_delay:64514|frame:STREAM |repair:128| [2025/04/30 20:45:24 876943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924818088u| [2025/04/30 20:45:24 876947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 876951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924883636|now:1746045924876951|interval:6685| [2025/04/30 20:45:24 876956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924883636|now:1746045924876951|interv:6685| [2025/04/30 20:45:24 876960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57183, ack_elapse 57857, delivered 69606|rate 1203069|lost 115| [2025/04/30 20:45:24 876964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203069) in round 5| [2025/04/30 20:45:24 876968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 876972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 876978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924819211|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 876983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924819211|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 876987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56892|latest_rtt:57346|min_rtt:30473|applimit:0|lost:114|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 876993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:165|largest:165|pns:2| [2025/04/30 20:45:24 876997] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:198|pkt_type:SHORT_HEADER|pkt_num:165|frame:ACK |recv_time:1746045924876557|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 877002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044876557|now:1746045924876557|interv:120000000| [2025/04/30 20:45:24 877006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044876557|now:1746045924876557|interv:120000000| [2025/04/30 20:45:24 877010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924882635|pq_index:0| [2025/04/30 20:45:24 877014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924876028| [2025/04/30 20:45:24 877018] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924877018| [2025/04/30 20:45:24 877023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924877022| [2025/04/30 20:45:24 877029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56892|min_srtt:56892|path_bw:1242828|loss_rate:25.79|path_pto:0| [2025/04/30 20:45:24 877033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 877038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56892|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 877042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:313|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 877047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56892|min_srtt:56892|path_bw:1242828|loss_rate:25.79|path_pto:0| [2025/04/30 20:45:24 877051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:358504| [2025/04/30 20:45:24 877055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56892|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 877060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 877065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56892|min_srtt:56892|path_bw:1242828|loss_rate:25.79|path_pto:0| [2025/04/30 20:45:24 877076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:359691| [2025/04/30 20:45:24 877083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 877090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 877096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 877103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 877110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:313|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 877116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 877123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 877130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:442| [2025/04/30 20:45:24 877164] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:442|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924877140|stream_id:4|stream_offset:186389| [2025/04/30 20:45:24 877173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:442|origin_pktnum:183|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 877181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 877187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924883636|now:1746045924877187|interval:6449| [2025/04/30 20:45:24 877194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924883636|now:1746045924877187|interv:6449| [2025/04/30 20:45:24 877201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 877208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 877215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:358504| [2025/04/30 20:45:24 877222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 877226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:443| [2025/04/30 20:45:24 877261] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:443|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924877233|stream_id:4|stream_offset:358504| [2025/04/30 20:45:24 877270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:443|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 877289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 877296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924883636|now:1746045924877296|interval:6340| [2025/04/30 20:45:24 877303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924883636|now:1746045924877296|interv:6340| [2025/04/30 20:45:24 877309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 877338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924882635| [2025/04/30 20:45:24 877345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924882635| [2025/04/30 20:45:24 877350] [debug] |xqc_engine_wakeup_after|wakeup:1746045924882635|now:1746045924877349|diff:5286| [2025/04/30 20:45:24 877354] [debug] |xqc_engine_main_logic|END|now:1746045924877022| [2025/04/30 20:45:24 877360] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924877360| [2025/04/30 20:45:24 877364] [debug] |xqc_engine_wakeup_after|wakeup:1746045924882635|now:1746045924877364|diff:5271| [2025/04/30 20:45:24 877368] [debug] |xqc_engine_main_logic|END|now:1746045924877360| [2025/04/30 20:45:24 877572] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:203|state:ESTABED|recv_time:1746045924877571| [2025/04/30 20:45:24 877580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 877586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:165| [2025/04/30 20:45:24 877590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:166| [2025/04/30 20:45:24 877596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:166| [2025/04/30 20:45:24 877600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 877605] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 877611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:317|origin_pktnum:188|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:317|path_largest_ack:317| [2025/04/30 20:45:24 877615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:47|tx_in_flight:152412|prior_delivered:152301|prior_time:1746045924819682|is_app_limited:0|send_elapse:57998|ack_elapse:57889|ctl_first_sent_time:1746045924820351|lagest_ack_time:1746045924877571|curr_delivered:221907| [2025/04/30 20:45:24 877620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924820351| [2025/04/30 20:45:24 877625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:341||sndq_packets_used_bytes:0|sndq_packets_free:116| [2025/04/30 20:45:24 877629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56892|rttvar:439|minrtt:30473|latest_rtt:57220|ack_delay:24| [2025/04/30 20:45:24 877633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56930|rttvar:406|minrtt:30473|latest_rtt:57220|ack_delay:24| [2025/04/30 20:45:24 877637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:317|lost_pn:314|thresh:3| [2025/04/30 20:45:24 877642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 877946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 877953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 877957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924883494|now:1746045924877957|interval:5537| [2025/04/30 20:45:24 877961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924883494|now:1746045924877957|interv:5537| [2025/04/30 20:45:24 877965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57998, ack_elapse 57889, delivered 69606|rate 1200144|lost 115| [2025/04/30 20:45:24 877970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200144) in round 5| [2025/04/30 20:45:24 877974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 877978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 877982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924820351|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 877986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924820351|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 877991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:56930|latest_rtt:57220|min_rtt:30473|applimit:0|lost:115|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 877996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 878000] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 878005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 878010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 878014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:166|largest:166|pns:2| [2025/04/30 20:45:24 878019] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:203|pkt_type:SHORT_HEADER|pkt_num:166|frame:ACK MAX_DATA |recv_time:1746045924877571|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 878023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044877571|now:1746045924877571|interv:120000000| [2025/04/30 20:45:24 878027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044877571|now:1746045924877571|interv:120000000| [2025/04/30 20:45:24 878031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924882635|pq_index:0| [2025/04/30 20:45:24 878035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924877022| [2025/04/30 20:45:24 878039] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924878039| [2025/04/30 20:45:24 878044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924878043| [2025/04/30 20:45:24 878052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:166|ack_delay:481|first_ack_range:107|largest_pkt_recv_time:1746045924877571| [2025/04/30 20:45:24 878057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:166|low:59|pkt_pns:2| [2025/04/30 20:45:24 878062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:7|path:0|path_largest_recv:166|frame_largest_recv:166| [2025/04/30 20:45:24 878069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 878077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:4|stream_offset:359691| [2025/04/30 20:45:24 878084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56930|min_srtt:56930|path_bw:1242828|loss_rate:25.90|path_pto:0| [2025/04/30 20:45:24 878091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1207|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:360878| [2025/04/30 20:45:24 878098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 878104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 878111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 878118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 878126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1207|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 878132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1207|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:359691| [2025/04/30 20:45:24 878140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 878146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:444| [2025/04/30 20:45:24 878177] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:444|size:1207|sent:1223|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:152408|now:1746045924878154|stream_id:4|stream_offset:359691| [2025/04/30 20:45:24 878182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:444|origin_pktnum:0|size:1207|enc_size:1223|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 878187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 878192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924883494|now:1746045924878191|interval:5303| [2025/04/30 20:45:24 878197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924883494|now:1746045924878191|interv:5303| [2025/04/30 20:45:24 878203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 878211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924883494| [2025/04/30 20:45:24 878218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924883494| [2025/04/30 20:45:24 878230] [debug] |xqc_engine_wakeup_after|wakeup:1746045924883494|now:1746045924878230|diff:5264| [2025/04/30 20:45:24 878237] [debug] |xqc_engine_main_logic|END|now:1746045924878043| [2025/04/30 20:45:24 878246] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924878246| [2025/04/30 20:45:24 878252] [debug] |xqc_engine_wakeup_after|wakeup:1746045924883494|now:1746045924878252|diff:5242| [2025/04/30 20:45:24 878259] [debug] |xqc_engine_main_logic|END|now:1746045924878246| [2025/04/30 20:45:24 878553] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:200|state:ESTABED|recv_time:1746045924878552| [2025/04/30 20:45:24 878564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 878570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:166| [2025/04/30 20:45:24 878574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:167| [2025/04/30 20:45:24 878580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:167| [2025/04/30 20:45:24 878584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 878589] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 878595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:319|origin_pktnum:190|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:319|path_largest_ack:319| [2025/04/30 20:45:24 878600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:48|tx_in_flight:152412|prior_delivered:153501|prior_time:1746045924820704|is_app_limited:0|send_elapse:57330|ack_elapse:57848|ctl_first_sent_time:1746045924821378|lagest_ack_time:1746045924878552|curr_delivered:223107| [2025/04/30 20:45:24 878604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924821378| [2025/04/30 20:45:24 878609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:339||sndq_packets_used_bytes:0|sndq_packets_free:118| [2025/04/30 20:45:24 878613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56930|rttvar:406|minrtt:30473|latest_rtt:57174|ack_delay:24| [2025/04/30 20:45:24 878617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56957|rttvar:360|minrtt:30473|latest_rtt:57174|ack_delay:24| [2025/04/30 20:45:24 878621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:319|lost_pn:316|thresh:3| [2025/04/30 20:45:24 878626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 878934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 878939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:315|lost_pn:316|po_sent_time:1746045924819122|lost_send_time:1746045924814232|loss_delay:64320|frame:STREAM |repair:128| [2025/04/30 20:45:24 878943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924819122u| [2025/04/30 20:45:24 878947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 878951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924884774|now:1746045924878951|interval:5823| [2025/04/30 20:45:24 878956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924884774|now:1746045924878951|interv:5823| [2025/04/30 20:45:24 878960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57330, ack_elapse 57848, delivered 69606|rate 1203256|lost 116| [2025/04/30 20:45:24 878967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203256) in round 5| [2025/04/30 20:45:24 878971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 878975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 878979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924821378|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 878983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924821378|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 878988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:56957|latest_rtt:57174|min_rtt:30473|applimit:0|lost:115|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 878993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:167|largest:167|pns:2| [2025/04/30 20:45:24 878998] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:200|pkt_type:SHORT_HEADER|pkt_num:167|frame:ACK |recv_time:1746045924878552|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 879002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044878552|now:1746045924878552|interv:120000000| [2025/04/30 20:45:24 879006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044878552|now:1746045924878552|interv:120000000| [2025/04/30 20:45:24 879010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924883494|pq_index:0| [2025/04/30 20:45:24 879015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924878043| [2025/04/30 20:45:24 879019] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924879019| [2025/04/30 20:45:24 879024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924879022| [2025/04/30 20:45:24 879029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56957|min_srtt:56957|path_bw:1242828|loss_rate:25.84|path_pto:0| [2025/04/30 20:45:24 879034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 879038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56957|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 879043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:315|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 879047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56957|min_srtt:56957|path_bw:1242828|loss_rate:25.84|path_pto:0| [2025/04/30 20:45:24 879051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:360878| [2025/04/30 20:45:24 879059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56957|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 879067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 879074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56957|min_srtt:56957|path_bw:1242828|loss_rate:25.84|path_pto:0| [2025/04/30 20:45:24 879081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:362065| [2025/04/30 20:45:24 879088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 879094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 879100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 879107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 879114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:315|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 879121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 879129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 879136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:445| [2025/04/30 20:45:24 879172] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:445|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924879144|stream_id:4|stream_offset:189950| [2025/04/30 20:45:24 879181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:445|origin_pktnum:186|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 879188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 879194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924884774|now:1746045924879194|interval:5580| [2025/04/30 20:45:24 879201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924884774|now:1746045924879194|interv:5580| [2025/04/30 20:45:24 879208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 879215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 879223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:360878| [2025/04/30 20:45:24 879232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 879238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:446| [2025/04/30 20:45:24 879291] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:446|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924879246|stream_id:4|stream_offset:360878| [2025/04/30 20:45:24 879308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:446|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 879339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 879344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924884774|now:1746045924879344|interval:5430| [2025/04/30 20:45:24 879349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924884774|now:1746045924879344|interv:5430| [2025/04/30 20:45:24 879353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 879358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924884774| [2025/04/30 20:45:24 879362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924884774| [2025/04/30 20:45:24 879366] [debug] |xqc_engine_wakeup_after|wakeup:1746045924884774|now:1746045924879366|diff:5408| [2025/04/30 20:45:24 879370] [debug] |xqc_engine_main_logic|END|now:1746045924879022| [2025/04/30 20:45:24 879376] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924879376| [2025/04/30 20:45:24 879380] [debug] |xqc_engine_wakeup_after|wakeup:1746045924884774|now:1746045924879380|diff:5394| [2025/04/30 20:45:24 879384] [debug] |xqc_engine_main_logic|END|now:1746045924879376| [2025/04/30 20:45:24 879586] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:202|state:ESTABED|recv_time:1746045924879585| [2025/04/30 20:45:24 879594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 879600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:167| [2025/04/30 20:45:24 879604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:168| [2025/04/30 20:45:24 879610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:168| [2025/04/30 20:45:24 879614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 879619] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 879625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:321|origin_pktnum:191|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:321|path_largest_ack:321| [2025/04/30 20:45:24 879630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:49|tx_in_flight:152412|prior_delivered:154701|prior_time:1746045924821681|is_app_limited:0|send_elapse:57969|ack_elapse:57904|ctl_first_sent_time:1746045924822341|lagest_ack_time:1746045924879585|curr_delivered:224307| [2025/04/30 20:45:24 879634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924822341| [2025/04/30 20:45:24 879639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:338||sndq_packets_used_bytes:0|sndq_packets_free:119| [2025/04/30 20:45:24 879643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56957|rttvar:360|minrtt:30473|latest_rtt:57244|ack_delay:24| [2025/04/30 20:45:24 879647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56990|rttvar:335|minrtt:30473|latest_rtt:57244|ack_delay:24| [2025/04/30 20:45:24 879656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:321|lost_pn:318|thresh:3| [2025/04/30 20:45:24 879660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 879956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 879964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:318|lost_pn:318|po_sent_time:1746045924820454|lost_send_time:1746045924815186|loss_delay:64399|frame:STREAM |repair:128| [2025/04/30 20:45:24 879969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924820454u| [2025/04/30 20:45:24 879973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 879977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924885884|now:1746045924879976|interval:5908| [2025/04/30 20:45:24 879981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924885884|now:1746045924879976|interv:5908| [2025/04/30 20:45:24 879985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57969, ack_elapse 57904, delivered 69606|rate 1200745|lost 117| [2025/04/30 20:45:24 879989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200745) in round 5| [2025/04/30 20:45:24 879993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 879997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 880001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924822341|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 880006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924822341|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 880010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:56990|latest_rtt:57244|min_rtt:30473|applimit:0|lost:116|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 880016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:168|largest:168|pns:2| [2025/04/30 20:45:24 880020] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:202|pkt_type:SHORT_HEADER|pkt_num:168|frame:ACK |recv_time:1746045924879585|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 880025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044879585|now:1746045924879585|interv:120000000| [2025/04/30 20:45:24 880029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044879585|now:1746045924879585|interv:120000000| [2025/04/30 20:45:24 880033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924884774|pq_index:0| [2025/04/30 20:45:24 880037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924879022| [2025/04/30 20:45:24 880041] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924880041| [2025/04/30 20:45:24 880046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924880045| [2025/04/30 20:45:24 880054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56990|min_srtt:56990|path_bw:1242828|loss_rate:26.01|path_pto:0| [2025/04/30 20:45:24 880062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:290845| [2025/04/30 20:45:24 880069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56990|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 880077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:318|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 880084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56990|min_srtt:56990|path_bw:1242828|loss_rate:26.01|path_pto:0| [2025/04/30 20:45:24 880091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:362065| [2025/04/30 20:45:24 880098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56990|path_class:2|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 880105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:2| [2025/04/30 20:45:24 880112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56990|min_srtt:56990|path_bw:1242828|loss_rate:26.01|path_pto:0| [2025/04/30 20:45:24 880119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:363252| [2025/04/30 20:45:24 880125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 880132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 880137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:2|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 880141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 880146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:318|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 880150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:290845| [2025/04/30 20:45:24 880154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 880159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:447| [2025/04/30 20:45:24 880192] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:447|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924880166|stream_id:4|stream_offset:290845| [2025/04/30 20:45:24 880202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:447|origin_pktnum:318|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 880215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 880222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924885884|now:1746045924880221|interval:5663| [2025/04/30 20:45:24 880229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924885884|now:1746045924880221|interv:5663| [2025/04/30 20:45:24 880236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 880244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 880250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:362065| [2025/04/30 20:45:24 880257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 880263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:448| [2025/04/30 20:45:24 880296] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:448|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924880270|stream_id:4|stream_offset:362065| [2025/04/30 20:45:24 880306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:448|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 880331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 880342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924885884|now:1746045924880342|interval:5542| [2025/04/30 20:45:24 880347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924885884|now:1746045924880342|interv:5542| [2025/04/30 20:45:24 880351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 880356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924885884| [2025/04/30 20:45:24 880360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924885884| [2025/04/30 20:45:24 880364] [debug] |xqc_engine_wakeup_after|wakeup:1746045924885884|now:1746045924880364|diff:5520| [2025/04/30 20:45:24 880368] [debug] |xqc_engine_main_logic|END|now:1746045924880045| [2025/04/30 20:45:24 880374] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924880374| [2025/04/30 20:45:24 880378] [debug] |xqc_engine_wakeup_after|wakeup:1746045924885884|now:1746045924880378|diff:5506| [2025/04/30 20:45:24 880382] [debug] |xqc_engine_main_logic|END|now:1746045924880374| [2025/04/30 20:45:24 880533] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:204|state:ESTABED|recv_time:1746045924880533| [2025/04/30 20:45:24 880539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 880545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:168| [2025/04/30 20:45:24 880548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:169| [2025/04/30 20:45:24 880554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:169| [2025/04/30 20:45:24 880558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 880568] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 880574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:323|origin_pktnum:194|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:323|path_largest_ack:323| [2025/04/30 20:45:24 880579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:50|tx_in_flight:152412|prior_delivered:155901|prior_time:1746045924822699|is_app_limited:0|send_elapse:57030|ack_elapse:57834|ctl_first_sent_time:1746045924823183|lagest_ack_time:1746045924880533|curr_delivered:225507| [2025/04/30 20:45:24 880584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924823183| [2025/04/30 20:45:24 880588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:337||sndq_packets_used_bytes:0|sndq_packets_free:120| [2025/04/30 20:45:24 880592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56990|rttvar:335|minrtt:30473|latest_rtt:57350|ack_delay:32| [2025/04/30 20:45:24 880597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57031|rttvar:334|minrtt:30473|latest_rtt:57350|ack_delay:32| [2025/04/30 20:45:24 880601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:323|lost_pn:320|thresh:3| [2025/04/30 20:45:24 880605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 880905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 880909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:320|lost_pn:320|po_sent_time:1746045924821485|lost_send_time:1746045924816015|loss_delay:64518|frame:STREAM |repair:128| [2025/04/30 20:45:24 880914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924821485u| [2025/04/30 20:45:24 880918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 880922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924886973|now:1746045924880922|interval:6051| [2025/04/30 20:45:24 880926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924886973|now:1746045924880922|interv:6051| [2025/04/30 20:45:24 880930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57030, ack_elapse 57834, delivered 69606|rate 1203548|lost 118| [2025/04/30 20:45:24 880935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203548) in round 5| [2025/04/30 20:45:24 880939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 880943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 880947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924823183|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 880951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924823183|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 880956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57031|latest_rtt:57350|min_rtt:30473|applimit:0|lost:117|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 880964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:169|largest:169|pns:2| [2025/04/30 20:45:24 880968] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:204|pkt_type:SHORT_HEADER|pkt_num:169|frame:ACK |recv_time:1746045924880533|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 880973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044880533|now:1746045924880533|interv:120000000| [2025/04/30 20:45:24 880977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044880533|now:1746045924880533|interv:120000000| [2025/04/30 20:45:24 880981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924885884|pq_index:0| [2025/04/30 20:45:24 880985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924880045| [2025/04/30 20:45:24 880989] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924880989| [2025/04/30 20:45:24 880994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924880993| [2025/04/30 20:45:24 880999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|min_srtt:57031|path_bw:1242828|loss_rate:33.33|path_pto:0| [2025/04/30 20:45:24 881004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:292032| [2025/04/30 20:45:24 881008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 881013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:320|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 881017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|min_srtt:57031|path_bw:1242828|loss_rate:33.33|path_pto:0| [2025/04/30 20:45:24 881021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:363252| [2025/04/30 20:45:24 881025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 881030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 881034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|min_srtt:57031|path_bw:1242828|loss_rate:33.33|path_pto:0| [2025/04/30 20:45:24 881038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:364439| [2025/04/30 20:45:24 881042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 881046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 881050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 881057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 881061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:320|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 881065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:292032| [2025/04/30 20:45:24 881070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 881074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:449| [2025/04/30 20:45:24 881109] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:449|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924881080|stream_id:4|stream_offset:292032| [2025/04/30 20:45:24 881119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:449|origin_pktnum:320|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 881125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 881132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924886973|now:1746045924881132|interval:5841| [2025/04/30 20:45:24 881138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924886973|now:1746045924881132|interv:5841| [2025/04/30 20:45:24 881145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 881152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 881158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:363252| [2025/04/30 20:45:24 881165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 881171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:450| [2025/04/30 20:45:24 881209] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:450|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924881181|stream_id:4|stream_offset:363252| [2025/04/30 20:45:24 881218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:450|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 881225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 881231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924886973|now:1746045924881231|interval:5742| [2025/04/30 20:45:24 881238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924886973|now:1746045924881231|interv:5742| [2025/04/30 20:45:24 881244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 881251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924886973| [2025/04/30 20:45:24 881263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924886973| [2025/04/30 20:45:24 881269] [debug] |xqc_engine_wakeup_after|wakeup:1746045924886973|now:1746045924881269|diff:5704| [2025/04/30 20:45:24 881276] [debug] |xqc_engine_main_logic|END|now:1746045924880993| [2025/04/30 20:45:24 881284] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924881284| [2025/04/30 20:45:24 881290] [debug] |xqc_engine_wakeup_after|wakeup:1746045924886973|now:1746045924881290|diff:5683| [2025/04/30 20:45:24 881294] [debug] |xqc_engine_main_logic|END|now:1746045924881284| [2025/04/30 20:45:24 881568] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:206|state:ESTABED|recv_time:1746045924881567| [2025/04/30 20:45:24 881576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 881582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:169| [2025/04/30 20:45:24 881586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:170| [2025/04/30 20:45:24 881592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:170| [2025/04/30 20:45:24 881596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 881601] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 881607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:325|origin_pktnum:195|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:325|path_largest_ack:325| [2025/04/30 20:45:24 881612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:51|tx_in_flight:152412|prior_delivered:157101|prior_time:1746045924823700|is_app_limited:0|send_elapse:57827|ack_elapse:57867|ctl_first_sent_time:1746045924824204|lagest_ack_time:1746045924881567|curr_delivered:226707| [2025/04/30 20:45:24 881617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924824204| [2025/04/30 20:45:24 881621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:336||sndq_packets_used_bytes:0|sndq_packets_free:121| [2025/04/30 20:45:24 881625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57031|rttvar:334|minrtt:30473|latest_rtt:57363|ack_delay:24| [2025/04/30 20:45:24 881629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57070|rttvar:328|minrtt:30473|latest_rtt:57363|ack_delay:24| [2025/04/30 20:45:24 881634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:325|lost_pn:322|thresh:3| [2025/04/30 20:45:24 881638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 881935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 881944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:322|lost_pn:322|po_sent_time:1746045924822455|lost_send_time:1746045924817034|loss_delay:64533|frame:STREAM |repair:128| [2025/04/30 20:45:24 881948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924822455u| [2025/04/30 20:45:24 881952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 881956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924887817|now:1746045924881956|interval:5861| [2025/04/30 20:45:24 881960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924887817|now:1746045924881956|interv:5861| [2025/04/30 20:45:24 881967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57827, ack_elapse 57867, delivered 69606|rate 1202861|lost 119| [2025/04/30 20:45:24 881971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202861) in round 5| [2025/04/30 20:45:24 881975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 881980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 881983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924824204|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 881988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924824204|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 881992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57070|latest_rtt:57363|min_rtt:30473|applimit:0|lost:118|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 881998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:170|largest:170|pns:2| [2025/04/30 20:45:24 882002] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:206|pkt_type:SHORT_HEADER|pkt_num:170|frame:ACK |recv_time:1746045924881567|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 882007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044881567|now:1746045924881567|interv:120000000| [2025/04/30 20:45:24 882011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044881567|now:1746045924881567|interv:120000000| [2025/04/30 20:45:24 882015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924886973|pq_index:0| [2025/04/30 20:45:24 882019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924880993| [2025/04/30 20:45:24 882023] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924882023| [2025/04/30 20:45:24 882028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924882027| [2025/04/30 20:45:24 882033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57070|min_srtt:57070|path_bw:1242828|loss_rate:40.00|path_pto:0| [2025/04/30 20:45:24 882038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:293219| [2025/04/30 20:45:24 882042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57070|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 882047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:322|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 882051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57070|min_srtt:57070|path_bw:1242828|loss_rate:40.00|path_pto:0| [2025/04/30 20:45:24 882055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:364439| [2025/04/30 20:45:24 882062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57070|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 882066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 882070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57070|min_srtt:57070|path_bw:1242828|loss_rate:40.00|path_pto:0| [2025/04/30 20:45:24 882075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:365626| [2025/04/30 20:45:24 882079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 882083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 882088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 882094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 882101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:322|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 882108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:293219| [2025/04/30 20:45:24 882114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 882120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:451| [2025/04/30 20:45:24 882163] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:451|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924882130|stream_id:4|stream_offset:293219| [2025/04/30 20:45:24 882171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:451|origin_pktnum:322|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 882178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 882184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924887817|now:1746045924882184|interval:5633| [2025/04/30 20:45:24 882191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924887817|now:1746045924882184|interv:5633| [2025/04/30 20:45:24 882197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 882205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 882211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:364439| [2025/04/30 20:45:24 882219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 882225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:452| [2025/04/30 20:45:24 882275] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:452|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924882247|stream_id:4|stream_offset:364439| [2025/04/30 20:45:24 882282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:452|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 882287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 882291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924887817|now:1746045924882291|interval:5526| [2025/04/30 20:45:24 882295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924887817|now:1746045924882291|interv:5526| [2025/04/30 20:45:24 882299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 882304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924887817| [2025/04/30 20:45:24 882308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924887817| [2025/04/30 20:45:24 882328] [debug] |xqc_engine_wakeup_after|wakeup:1746045924887817|now:1746045924882328|diff:5489| [2025/04/30 20:45:24 882336] [debug] |xqc_engine_main_logic|END|now:1746045924882027| [2025/04/30 20:45:24 882341] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924882341| [2025/04/30 20:45:24 882345] [debug] |xqc_engine_wakeup_after|wakeup:1746045924887817|now:1746045924882345|diff:5472| [2025/04/30 20:45:24 882349] [debug] |xqc_engine_main_logic|END|now:1746045924882341| [2025/04/30 20:45:24 882623] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:208|state:ESTABED|recv_time:1746045924882622| [2025/04/30 20:45:24 882628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 882634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:170| [2025/04/30 20:45:24 882638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:171| [2025/04/30 20:45:24 882644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:171| [2025/04/30 20:45:24 882648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 882653] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 882658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:328|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:328|path_largest_ack:328| [2025/04/30 20:45:24 882663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:52|tx_in_flight:153612|prior_delivered:158301|prior_time:1746045924824671|is_app_limited:0|send_elapse:57078|ack_elapse:57951|ctl_first_sent_time:1746045924825207|lagest_ack_time:1746045924882622|curr_delivered:227907| [2025/04/30 20:45:24 882668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924825207| [2025/04/30 20:45:24 882672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:336||sndq_packets_used_bytes:0|sndq_packets_free:121| [2025/04/30 20:45:24 882676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57070|rttvar:328|minrtt:30473|latest_rtt:57415|ack_delay:48| [2025/04/30 20:45:24 882681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57107|rttvar:320|minrtt:30473|latest_rtt:57415|ack_delay:48| [2025/04/30 20:45:24 882690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:328|lost_pn:325|thresh:3| [2025/04/30 20:45:24 882694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 882990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 882998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:324|lost_pn:325|po_sent_time:1746045924823284|lost_send_time:1746045924818031|loss_delay:64591|frame:STREAM |repair:128| [2025/04/30 20:45:24 883007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924823284u| [2025/04/30 20:45:24 883011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 883015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924888891|now:1746045924883015|interval:5876| [2025/04/30 20:45:24 883019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924888891|now:1746045924883015|interv:5876| [2025/04/30 20:45:24 883023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57078, ack_elapse 57951, delivered 69606|rate 1201118|lost 120| [2025/04/30 20:45:24 883028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201118) in round 5| [2025/04/30 20:45:24 883032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 883036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 883040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924825207|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 883044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924825207|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 883049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57107|latest_rtt:57415|min_rtt:30473|applimit:0|lost:119|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 883054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:171|largest:171|pns:2| [2025/04/30 20:45:24 883058] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:208|pkt_type:SHORT_HEADER|pkt_num:171|frame:ACK |recv_time:1746045924882622|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 883063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044882622|now:1746045924882622|interv:120000000| [2025/04/30 20:45:24 883067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044882622|now:1746045924882622|interv:120000000| [2025/04/30 20:45:24 883071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924887817|pq_index:0| [2025/04/30 20:45:24 883075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924882027| [2025/04/30 20:45:24 883079] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924883079| [2025/04/30 20:45:24 883088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924883086| [2025/04/30 20:45:24 883096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57107|min_srtt:57107|path_bw:1242828|loss_rate:42.86|path_pto:0| [2025/04/30 20:45:24 883103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:294406| [2025/04/30 20:45:24 883110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57107|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 883117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:324|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 883126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57107|min_srtt:57107|path_bw:1242828|loss_rate:42.86|path_pto:0| [2025/04/30 20:45:24 883131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:365626| [2025/04/30 20:45:24 883137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57107|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 883144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 883151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57107|min_srtt:57107|path_bw:1242828|loss_rate:42.86|path_pto:0| [2025/04/30 20:45:24 883157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:366813| [2025/04/30 20:45:24 883164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 883170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 883175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 883181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 883187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:324|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 883193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:294406| [2025/04/30 20:45:24 883199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 883205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:453| [2025/04/30 20:45:24 883261] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:453|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924883216|stream_id:4|stream_offset:294406| [2025/04/30 20:45:24 883277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:453|origin_pktnum:324|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 883284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 883289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924888891|now:1746045924883288|interval:5603| [2025/04/30 20:45:24 883293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924888891|now:1746045924883288|interv:5603| [2025/04/30 20:45:24 883297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 883302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 883306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:365626| [2025/04/30 20:45:24 883311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 883335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:454| [2025/04/30 20:45:24 883365] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:454|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924883343|stream_id:4|stream_offset:365626| [2025/04/30 20:45:24 883371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:454|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 883375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 883379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924888891|now:1746045924883379|interval:5512| [2025/04/30 20:45:24 883384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924888891|now:1746045924883379|interv:5512| [2025/04/30 20:45:24 883388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 883393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924888891| [2025/04/30 20:45:24 883397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924888891| [2025/04/30 20:45:24 883401] [debug] |xqc_engine_wakeup_after|wakeup:1746045924888891|now:1746045924883401|diff:5490| [2025/04/30 20:45:24 883405] [debug] |xqc_engine_main_logic|END|now:1746045924883086| [2025/04/30 20:45:24 883411] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924883411| [2025/04/30 20:45:24 883414] [debug] |xqc_engine_wakeup_after|wakeup:1746045924888891|now:1746045924883414|diff:5477| [2025/04/30 20:45:24 883418] [debug] |xqc_engine_main_logic|END|now:1746045924883411| [2025/04/30 20:45:24 883540] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:210|state:ESTABED|recv_time:1746045924883539| [2025/04/30 20:45:24 883546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 883551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:171| [2025/04/30 20:45:24 883555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:172| [2025/04/30 20:45:24 883565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:172| [2025/04/30 20:45:24 883569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 883574] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 883580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:330|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:330|path_largest_ack:330| [2025/04/30 20:45:24 883585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:53|tx_in_flight:153612|prior_delivered:159501|prior_time:1746045924825664|is_app_limited:0|send_elapse:57851|ack_elapse:57875|ctl_first_sent_time:1746045924826208|lagest_ack_time:1746045924883539|curr_delivered:229107| [2025/04/30 20:45:24 883589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924826208| [2025/04/30 20:45:24 883594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:336||sndq_packets_used_bytes:0|sndq_packets_free:121| [2025/04/30 20:45:24 883598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57107|rttvar:320|minrtt:30473|latest_rtt:57331|ack_delay:16| [2025/04/30 20:45:24 883602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57133|rttvar:292|minrtt:30473|latest_rtt:57331|ack_delay:16| [2025/04/30 20:45:24 883606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:330|lost_pn:327|thresh:3| [2025/04/30 20:45:24 883611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 883906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 883922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:326|lost_pn:327|po_sent_time:1746045924824300|lost_send_time:1746045924819042|loss_delay:64497|frame:STREAM |repair:128| [2025/04/30 20:45:24 883927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:327|lost_pn:327|po_sent_time:1746045924825133|lost_send_time:1746045924819042|loss_delay:64497|frame:STREAM |repair:128| [2025/04/30 20:45:24 883931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924825133u| [2025/04/30 20:45:24 883936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 883939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924890611|now:1746045924883939|interval:6672| [2025/04/30 20:45:24 883944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924890611|now:1746045924883939|interv:6672| [2025/04/30 20:45:24 883948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57851, ack_elapse 57875, delivered 69606|rate 1202695|lost 122| [2025/04/30 20:45:24 883952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202695) in round 5| [2025/04/30 20:45:24 883956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 883960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 883967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924826208|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 883971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924826208|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 883975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57133|latest_rtt:57331|min_rtt:30473|applimit:0|lost:120|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 883981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:172|largest:172|pns:2| [2025/04/30 20:45:24 883985] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:210|pkt_type:SHORT_HEADER|pkt_num:172|frame:ACK |recv_time:1746045924883539|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 883990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044883539|now:1746045924883539|interv:120000000| [2025/04/30 20:45:24 883994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044883539|now:1746045924883539|interv:120000000| [2025/04/30 20:45:24 883998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924888891|pq_index:0| [2025/04/30 20:45:24 884002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924883086| [2025/04/30 20:45:24 884006] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924884006| [2025/04/30 20:45:24 884011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924884010| [2025/04/30 20:45:24 884016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57133|min_srtt:57133|path_bw:1242828|loss_rate:44.44|path_pto:0| [2025/04/30 20:45:24 884021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:295593| [2025/04/30 20:45:24 884025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57133|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 884030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:326|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 884034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57133|min_srtt:57133|path_bw:1242828|loss_rate:44.44|path_pto:0| [2025/04/30 20:45:24 884038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 884042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57133|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 884046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:327|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 884053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57133|min_srtt:57133|path_bw:1242828|loss_rate:44.44|path_pto:0| [2025/04/30 20:45:24 884057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:366813| [2025/04/30 20:45:24 884061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57133|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 884066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 884070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57133|min_srtt:57133|path_bw:1242828|loss_rate:44.44|path_pto:0| [2025/04/30 20:45:24 884074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:368000| [2025/04/30 20:45:24 884078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 884083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 884090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 884097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 884103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:326|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 884109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:295593| [2025/04/30 20:45:24 884116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 884122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:455| [2025/04/30 20:45:24 884162] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:455|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924884132|stream_id:4|stream_offset:295593| [2025/04/30 20:45:24 884171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:455|origin_pktnum:326|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 884178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 884184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924890611|now:1746045924884184|interval:6427| [2025/04/30 20:45:24 884191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924890611|now:1746045924884184|interv:6427| [2025/04/30 20:45:24 884197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 884205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:327|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 884212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 884224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 884231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:456| [2025/04/30 20:45:24 884263] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:456|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924884241|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 884269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:456|origin_pktnum:198|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 884274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 884278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924890611|now:1746045924884278|interval:6333| [2025/04/30 20:45:24 884282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924890611|now:1746045924884278|interv:6333| [2025/04/30 20:45:24 884286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 884291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 884295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:366813| [2025/04/30 20:45:24 884300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 884304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:457| [2025/04/30 20:45:24 884351] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:457|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924884309|stream_id:4|stream_offset:366813| [2025/04/30 20:45:24 884361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:457|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 884365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 884370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924890611|now:1746045924884370|interval:6241| [2025/04/30 20:45:24 884374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924890611|now:1746045924884370|interv:6241| [2025/04/30 20:45:24 884378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 884383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924890611| [2025/04/30 20:45:24 884387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924890611| [2025/04/30 20:45:24 884391] [debug] |xqc_engine_wakeup_after|wakeup:1746045924890611|now:1746045924884391|diff:6220| [2025/04/30 20:45:24 884395] [debug] |xqc_engine_main_logic|END|now:1746045924884010| [2025/04/30 20:45:24 884401] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924884401| [2025/04/30 20:45:24 884405] [debug] |xqc_engine_wakeup_after|wakeup:1746045924890611|now:1746045924884405|diff:6206| [2025/04/30 20:45:24 884412] [debug] |xqc_engine_main_logic|END|now:1746045924884401| [2025/04/30 20:45:24 884682] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:212|state:ESTABED|recv_time:1746045924884681| [2025/04/30 20:45:24 884692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 884699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:172| [2025/04/30 20:45:24 884705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:173| [2025/04/30 20:45:24 884712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:173| [2025/04/30 20:45:24 884718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 884724] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 884732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:332|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:332|path_largest_ack:332| [2025/04/30 20:45:24 884738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:54|tx_in_flight:153606|prior_delivered:160707|prior_time:1746045924826638|is_app_limited:0|send_elapse:56916|ack_elapse:58043|ctl_first_sent_time:1746045924827180|lagest_ack_time:1746045924884681|curr_delivered:230307| [2025/04/30 20:45:24 884744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924827180| [2025/04/30 20:45:24 884750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:337||sndq_packets_used_bytes:0|sndq_packets_free:120| [2025/04/30 20:45:24 884755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57133|rttvar:292|minrtt:30473|latest_rtt:57501|ack_delay:40| [2025/04/30 20:45:24 884760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57174|rttvar:301|minrtt:30473|latest_rtt:57501|ack_delay:40| [2025/04/30 20:45:24 884765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:332|lost_pn:329|thresh:3| [2025/04/30 20:45:24 884770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 884926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 884990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 884995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:329|lost_pn:329|po_sent_time:1746045924826114|lost_send_time:1746045924819993|loss_delay:64688|frame:STREAM |repair:128| [2025/04/30 20:45:24 885238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924826114u| [2025/04/30 20:45:24 885243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 885249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924891782|now:1746045924885248|interval:6534| [2025/04/30 20:45:24 885254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924891782|now:1746045924885248|interv:6534| [2025/04/30 20:45:24 885271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56916, ack_elapse 58043, delivered 69600|rate 1199111|lost 123| [2025/04/30 20:45:24 885277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199111) in round 5| [2025/04/30 20:45:24 885282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 885288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 885293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924827180|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 885298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924827180|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 885304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57174|latest_rtt:57501|min_rtt:30473|applimit:0|lost:122|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 885339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:173|largest:173|pns:2| [2025/04/30 20:45:24 885350] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:212|pkt_type:SHORT_HEADER|pkt_num:173|frame:ACK |recv_time:1746045924884681|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 885356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044884681|now:1746045924884681|interv:120000000| [2025/04/30 20:45:24 885362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044884681|now:1746045924884681|interv:120000000| [2025/04/30 20:45:24 885367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924890611|pq_index:0| [2025/04/30 20:45:24 885373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924884010| [2025/04/30 20:45:24 885378] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924885378| [2025/04/30 20:45:24 885385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924885383| [2025/04/30 20:45:24 885392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57174|min_srtt:57174|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 885398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 885403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57174|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 885409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:329|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 885415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57174|min_srtt:57174|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 885427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:368000| [2025/04/30 20:45:24 885434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57174|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 885440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 885446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57174|min_srtt:57174|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 885453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:369187| [2025/04/30 20:45:24 885459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 885465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 885471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 885477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 885484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:329|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 885490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 885497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 885503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:458| [2025/04/30 20:45:24 885545] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:458|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924885513|stream_id:4|stream_offset:206568| [2025/04/30 20:45:24 885554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:458|origin_pktnum:200|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 885561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 885567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924891782|now:1746045924885567|interval:6215| [2025/04/30 20:45:24 885573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924891782|now:1746045924885567|interv:6215| [2025/04/30 20:45:24 885579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 885585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 885591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:368000| [2025/04/30 20:45:24 885597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 885608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:459| [2025/04/30 20:45:24 885637] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:459|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924885617|stream_id:4|stream_offset:368000| [2025/04/30 20:45:24 885645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:459|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 885652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 885657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924891782|now:1746045924885657|interval:6125| [2025/04/30 20:45:24 885662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924891782|now:1746045924885657|interv:6125| [2025/04/30 20:45:24 885668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 885675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924891782| [2025/04/30 20:45:24 885682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924891782| [2025/04/30 20:45:24 885687] [debug] |xqc_engine_wakeup_after|wakeup:1746045924891782|now:1746045924885687|diff:6095| [2025/04/30 20:45:24 885694] [debug] |xqc_engine_main_logic|END|now:1746045924885383| [2025/04/30 20:45:24 885705] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:214|state:ESTABED|recv_time:1746045924885704| [2025/04/30 20:45:24 885712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 885719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:173| [2025/04/30 20:45:24 885723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:174| [2025/04/30 20:45:24 885730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:174| [2025/04/30 20:45:24 885736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 885744] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 885753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:334|origin_pktnum:204|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:334|path_largest_ack:334| [2025/04/30 20:45:24 885760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:55|tx_in_flight:152406|prior_delivered:163107|prior_time:1746045924828620|is_app_limited:0|send_elapse:56986|ack_elapse:57084|ctl_first_sent_time:1746045924829075|lagest_ack_time:1746045924885704|curr_delivered:231507| [2025/04/30 20:45:24 885767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924829075| [2025/04/30 20:45:24 885774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:336||sndq_packets_used_bytes:0|sndq_packets_free:121| [2025/04/30 20:45:24 885780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57174|rttvar:301|minrtt:30473|latest_rtt:56629|ack_delay:32| [2025/04/30 20:45:24 885787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57102|rttvar:370|minrtt:30473|latest_rtt:56629|ack_delay:32| [2025/04/30 20:45:24 885793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:334|lost_pn:331|thresh:3| [2025/04/30 20:45:24 885805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 885977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 885995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 886304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:331|lost_pn:331|po_sent_time:1746045924827094|lost_send_time:1746045924821465|loss_delay:64239|frame:STREAM |repair:128| [2025/04/30 20:45:24 886329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924827094u| [2025/04/30 20:45:24 886339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 886344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924892286|now:1746045924886344|interval:5942| [2025/04/30 20:45:24 886350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924892286|now:1746045924886344|interv:5942| [2025/04/30 20:45:24 886355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 56986, ack_elapse 57084, delivered 68400|rate 1198234|lost 124| [2025/04/30 20:45:24 886361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1198234) in round 5| [2025/04/30 20:45:24 886366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 886372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 886378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924829075|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 886385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924829075|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 886392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57102|latest_rtt:56629|min_rtt:30473|applimit:0|lost:123|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 886401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:174|largest:174|pns:2| [2025/04/30 20:45:24 886408] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:214|pkt_type:SHORT_HEADER|pkt_num:174|frame:ACK |recv_time:1746045924885704|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 886415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044885704|now:1746045924885704|interv:120000000| [2025/04/30 20:45:24 886421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044885704|now:1746045924885704|interv:120000000| [2025/04/30 20:45:24 886427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924891782|pq_index:0| [2025/04/30 20:45:24 886439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924885383| [2025/04/30 20:45:24 886445] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924886445| [2025/04/30 20:45:24 886452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924886451| [2025/04/30 20:45:24 886461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|min_srtt:57102|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 886468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 886475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 886483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:331|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 886490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|min_srtt:57102|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 886497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:369187| [2025/04/30 20:45:24 886504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 886511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 886518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|min_srtt:57102|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 886524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:370374| [2025/04/30 20:45:24 886530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 886536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 886542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 886549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 886555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:331|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 886562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 886569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 886576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:460| [2025/04/30 20:45:24 886656] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:460|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924886592|stream_id:4|stream_offset:208942| [2025/04/30 20:45:24 886665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:460|origin_pktnum:202|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 886672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 886679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924892286|now:1746045924886678|interval:5608| [2025/04/30 20:45:24 886685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924892286|now:1746045924886678|interv:5608| [2025/04/30 20:45:24 886691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 886697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 886703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:369187| [2025/04/30 20:45:24 886709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 886714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:461| [2025/04/30 20:45:24 886753] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:461|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924886724|stream_id:4|stream_offset:369187| [2025/04/30 20:45:24 886761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:461|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 886768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 886774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924892286|now:1746045924886774|interval:5512| [2025/04/30 20:45:24 886781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924892286|now:1746045924886774|interv:5512| [2025/04/30 20:45:24 886787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 886794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924892286| [2025/04/30 20:45:24 886800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924892286| [2025/04/30 20:45:24 886806] [debug] |xqc_engine_wakeup_after|wakeup:1746045924892286|now:1746045924886806|diff:5480| [2025/04/30 20:45:24 886813] [debug] |xqc_engine_main_logic|END|now:1746045924886451| [2025/04/30 20:45:24 886824] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:214|state:ESTABED|recv_time:1746045924886824| [2025/04/30 20:45:24 886832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 886840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:174| [2025/04/30 20:45:24 886846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:175| [2025/04/30 20:45:24 886870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:175| [2025/04/30 20:45:24 886877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 886884] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 886892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:335|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:335|path_largest_ack:335| [2025/04/30 20:45:24 886899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:55|tx_in_flight:153606|prior_delivered:163107|prior_time:1746045924828620|is_app_limited:0|send_elapse:57072|ack_elapse:58204|ctl_first_sent_time:1746045924829161|lagest_ack_time:1746045924886824|curr_delivered:232707| [2025/04/30 20:45:24 886906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924829161| [2025/04/30 20:45:24 886913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:336||sndq_packets_used_bytes:0|sndq_packets_free:121| [2025/04/30 20:45:24 886919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57102|rttvar:370|minrtt:30473|latest_rtt:57663|ack_delay:32| [2025/04/30 20:45:24 886925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57168|rttvar:410|minrtt:30473|latest_rtt:57663|ack_delay:32| [2025/04/30 20:45:24 886932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:335|lost_pn:332|thresh:3| [2025/04/30 20:45:24 886938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 886997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 887474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924892917|now:1746045924887474|interval:5443| [2025/04/30 20:45:24 887481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924892917|now:1746045924887474|interv:5443| [2025/04/30 20:45:24 887487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57072, ack_elapse 58204, delivered 69600|rate 1195794|lost 124| [2025/04/30 20:45:24 887494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195794) in round 5| [2025/04/30 20:45:24 887500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 887506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 887512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924829161|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 887528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924829161|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 887535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152415|srtt:57168|latest_rtt:57663|min_rtt:30473|applimit:0|lost:124|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 887544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:175|largest:175|pns:2| [2025/04/30 20:45:24 887551] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:214|pkt_type:SHORT_HEADER|pkt_num:175|frame:ACK |recv_time:1746045924886824|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 887558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044886824|now:1746045924886824|interv:120000000| [2025/04/30 20:45:24 887564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044886824|now:1746045924886824|interv:120000000| [2025/04/30 20:45:24 887570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924892286|pq_index:0| [2025/04/30 20:45:24 887577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924886451| [2025/04/30 20:45:24 887583] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924887582| [2025/04/30 20:45:24 887590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924887589| [2025/04/30 20:45:24 887599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57168|min_srtt:57168|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 887606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:370374| [2025/04/30 20:45:24 887614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57168|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 887621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 887628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57168|min_srtt:57168|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 887634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:371561| [2025/04/30 20:45:24 887641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 887647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 887653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 887659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 887672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 887678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:370374| [2025/04/30 20:45:24 887685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 887692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:462| [2025/04/30 20:45:24 887735] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:462|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924887701|stream_id:4|stream_offset:370374| [2025/04/30 20:45:24 887746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:462|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 887753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 887759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924892917|now:1746045924887759|interval:5158| [2025/04/30 20:45:24 887764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924892917|now:1746045924887759|interv:5158| [2025/04/30 20:45:24 887769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 887774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924892917| [2025/04/30 20:45:24 887778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924892917| [2025/04/30 20:45:24 887782] [debug] |xqc_engine_wakeup_after|wakeup:1746045924892917|now:1746045924887782|diff:5135| [2025/04/30 20:45:24 887787] [debug] |xqc_engine_main_logic|END|now:1746045924887589| [2025/04/30 20:45:24 887794] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:214|state:ESTABED|recv_time:1746045924887794| [2025/04/30 20:45:24 887799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 887804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:175| [2025/04/30 20:45:24 887808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:176| [2025/04/30 20:45:24 887814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:176| [2025/04/30 20:45:24 887818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 887823] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 887829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:336|origin_pktnum:207|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:336|path_largest_ack:336| [2025/04/30 20:45:24 887834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:57|tx_in_flight:151206|prior_delivered:164307|prior_time:1746045924829678|is_app_limited:0|send_elapse:57789|ack_elapse:58116|ctl_first_sent_time:1746045924830154|lagest_ack_time:1746045924887794|curr_delivered:233907| [2025/04/30 20:45:24 887838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924830154| [2025/04/30 20:45:24 887843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:334||sndq_packets_used_bytes:0|sndq_packets_free:123| [2025/04/30 20:45:24 887852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57168|rttvar:410|minrtt:30473|latest_rtt:57640|ack_delay:24| [2025/04/30 20:45:24 887856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57224|rttvar:420|minrtt:30473|latest_rtt:57640|ack_delay:24| [2025/04/30 20:45:24 887860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:336|lost_pn:333|thresh:3| [2025/04/30 20:45:24 887864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 887971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 887997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:333|lost_pn:333|po_sent_time:1746045924828047|lost_send_time:1746045924822949|loss_delay:64845|frame:STREAM |repair:128| [2025/04/30 20:45:24 888189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924828047u| [2025/04/30 20:45:24 888193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 888197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:57224|rtt_var:420|pto_duration:59224|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 888202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 888206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 888210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 151215| [2025/04/30 20:45:24 888214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924971925|now:1746045924888197|interv:83728| [2025/04/30 20:45:24 888218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924971925|now:1746045924888197|interval:83728|pto_count:0|srtt:57224 [2025/04/30 20:45:24 888223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57789, ack_elapse 58116, delivered 69600|rate 1197604|lost 125| [2025/04/30 20:45:24 888227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197604) in round 5| [2025/04/30 20:45:24 888231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 888235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 888239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924830154|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 888244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924830154|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 888254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57224|latest_rtt:57640|min_rtt:30473|applimit:0|lost:124|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 888263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:176|largest:176|pns:2| [2025/04/30 20:45:24 888270] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:214|pkt_type:SHORT_HEADER|pkt_num:176|frame:ACK |recv_time:1746045924887794|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 888277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044887794|now:1746045924887794|interv:120000000| [2025/04/30 20:45:24 888283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044887794|now:1746045924887794|interv:120000000| [2025/04/30 20:45:24 888289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924892917|pq_index:0| [2025/04/30 20:45:24 888296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924887589| [2025/04/30 20:45:24 888302] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924888301| [2025/04/30 20:45:24 888309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924888308| [2025/04/30 20:45:24 888339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57224|min_srtt:57224|path_bw:1242828|loss_rate:47.06|path_pto:0| [2025/04/30 20:45:24 888346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:300341| [2025/04/30 20:45:24 888353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57224|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 888360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:333|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 888367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57224|min_srtt:57224|path_bw:1242828|loss_rate:47.06|path_pto:0| [2025/04/30 20:45:24 888373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:371561| [2025/04/30 20:45:24 888380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57224|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 888386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 888393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57224|min_srtt:57224|path_bw:1242828|loss_rate:47.06|path_pto:0| [2025/04/30 20:45:24 888399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:372748| [2025/04/30 20:45:24 888411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 888416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 888422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 888428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 888435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:333|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 888442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:300341| [2025/04/30 20:45:24 888448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 888455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:463| [2025/04/30 20:45:24 888514] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:463|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924888465|stream_id:4|stream_offset:300341| [2025/04/30 20:45:24 888525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:463|origin_pktnum:333|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 888532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 888538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:57224|rtt_var:420|pto_duration:59224|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 888545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 888551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 888556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 152415| [2025/04/30 20:45:24 888562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924972689|now:1746045924888538|interv:84151| [2025/04/30 20:45:24 888568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924972689|now:1746045924888538|interval:84151|pto_count:0|srtt:57224 [2025/04/30 20:45:24 888575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 888583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 888589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:371561| [2025/04/30 20:45:24 888596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 888602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:464| [2025/04/30 20:45:24 888646] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:464|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924888613|stream_id:4|stream_offset:371561| [2025/04/30 20:45:24 888662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:464|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 888669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 888674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:57224|rtt_var:420|pto_duration:59224|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:24 888680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:24 888686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:24 888691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 153615| [2025/04/30 20:45:24 888697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924972837|now:1746045924888674|interv:84163| [2025/04/30 20:45:24 888702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924972837|now:1746045924888674|interval:84163|pto_count:0|srtt:57224 [2025/04/30 20:45:24 888708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 888714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915549| [2025/04/30 20:45:24 888720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915549| [2025/04/30 20:45:24 888726] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924888725|diff:26824| [2025/04/30 20:45:24 888731] [debug] |xqc_engine_main_logic|END|now:1746045924888308| [2025/04/30 20:45:24 888741] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:216|state:ESTABED|recv_time:1746045924888740| [2025/04/30 20:45:24 888747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 888754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:176| [2025/04/30 20:45:24 888760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:177| [2025/04/30 20:45:24 888767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:177| [2025/04/30 20:45:24 888773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 888780] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 888794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:340|origin_pktnum:212|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:340|path_largest_ack:340| [2025/04/30 20:45:24 888803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:59|tx_in_flight:152406|prior_delivered:165507|prior_time:1746045924830624|is_app_limited:0|send_elapse:57216|ack_elapse:58116|ctl_first_sent_time:1746045924831188|lagest_ack_time:1746045924888740|curr_delivered:235107| [2025/04/30 20:45:24 888810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924831188| [2025/04/30 20:45:24 888816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:333||sndq_packets_used_bytes:0|sndq_packets_free:124| [2025/04/30 20:45:24 888822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57224|rttvar:420|minrtt:30473|latest_rtt:57552|ack_delay:24| [2025/04/30 20:45:24 888833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57262|rttvar:391|minrtt:30473|latest_rtt:57552|ack_delay:24| [2025/04/30 20:45:24 888839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:340|lost_pn:337|thresh:3| [2025/04/30 20:45:24 888844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 888988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 888994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 889352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:337|lost_pn:337|po_sent_time:1746045924830246|lost_send_time:1746045924823994|loss_delay:64746|frame:STREAM |repair:128| [2025/04/30 20:45:24 889367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924830246u| [2025/04/30 20:45:24 889375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 889381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924895099|now:1746045924889381|interval:5718| [2025/04/30 20:45:24 889387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924895099|now:1746045924889381|interv:5718| [2025/04/30 20:45:24 889393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57216, ack_elapse 58116, delivered 69600|rate 1197604|lost 126| [2025/04/30 20:45:24 889399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197604) in round 5| [2025/04/30 20:45:24 889404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 889410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 889416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924831188|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 889422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924831188|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 889428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57262|latest_rtt:57552|min_rtt:30473|applimit:0|lost:125|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 889437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:177|largest:177|pns:2| [2025/04/30 20:45:24 889443] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:216|pkt_type:SHORT_HEADER|pkt_num:177|frame:ACK |recv_time:1746045924888740|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 889450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044888740|now:1746045924888740|interv:120000000| [2025/04/30 20:45:24 889461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044888740|now:1746045924888740|interv:120000000| [2025/04/30 20:45:24 889466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915549|pq_index:0| [2025/04/30 20:45:24 889472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924888308| [2025/04/30 20:45:24 889477] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924889477| [2025/04/30 20:45:24 889483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924889482| [2025/04/30 20:45:24 889492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|min_srtt:57262|path_bw:1242828|loss_rate:47.37|path_pto:0| [2025/04/30 20:45:24 889499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 889506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 889514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:337|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 889522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|min_srtt:57262|path_bw:1242828|loss_rate:47.37|path_pto:0| [2025/04/30 20:45:24 889529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:372748| [2025/04/30 20:45:24 889535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 889541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 889547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|min_srtt:57262|path_bw:1242828|loss_rate:47.37|path_pto:0| [2025/04/30 20:45:24 889553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:24 889559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 889564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 889569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 889575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 889581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:337|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 889587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 889597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 889603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:465| [2025/04/30 20:45:24 889675] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:465|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924889613|stream_id:4|stream_offset:216064| [2025/04/30 20:45:24 889685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:465|origin_pktnum:208|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 889692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 889698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924895099|now:1746045924889698|interval:5401| [2025/04/30 20:45:24 889705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924895099|now:1746045924889698|interv:5401| [2025/04/30 20:45:24 889711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 889719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 889725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:372748| [2025/04/30 20:45:24 889732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 889738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:466| [2025/04/30 20:45:24 889784] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:466|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924889756|stream_id:4|stream_offset:372748| [2025/04/30 20:45:24 889793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:466|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 889800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 889807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924895099|now:1746045924889807|interval:5292| [2025/04/30 20:45:24 889814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924895099|now:1746045924889807|interv:5292| [2025/04/30 20:45:24 889819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 889824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924895099| [2025/04/30 20:45:24 889828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924895099| [2025/04/30 20:45:24 889833] [debug] |xqc_engine_wakeup_after|wakeup:1746045924895099|now:1746045924889832|diff:5267| [2025/04/30 20:45:24 889837] [debug] |xqc_engine_main_logic|END|now:1746045924889482| [2025/04/30 20:45:24 889844] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:218|state:ESTABED|recv_time:1746045924889844| [2025/04/30 20:45:24 889849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 889861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:177| [2025/04/30 20:45:24 889865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:178| [2025/04/30 20:45:24 889870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:178| [2025/04/30 20:45:24 889875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 889880] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 889886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:342|origin_pktnum:213|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:342|path_largest_ack:342| [2025/04/30 20:45:24 889891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:61|tx_in_flight:151206|prior_delivered:166707|prior_time:1746045924831646|is_app_limited:0|send_elapse:57130|ack_elapse:58198|ctl_first_sent_time:1746045924832129|lagest_ack_time:1746045924889844|curr_delivered:236307| [2025/04/30 20:45:24 889895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924832129| [2025/04/30 20:45:24 889900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:332||sndq_packets_used_bytes:0|sndq_packets_free:125| [2025/04/30 20:45:24 889904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57262|rttvar:391|minrtt:30473|latest_rtt:57715|ack_delay:16| [2025/04/30 20:45:24 889908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57317|rttvar:403|minrtt:30473|latest_rtt:57715|ack_delay:16| [2025/04/30 20:45:24 889913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:342|lost_pn:339|thresh:3| [2025/04/30 20:45:24 889917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 889997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:338|lost_pn:339|po_sent_time:1746045924830353|lost_send_time:1746045924824915|loss_delay:64929|frame:STREAM |repair:128| [2025/04/30 20:45:24 890336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:339|lost_pn:339|po_sent_time:1746045924831102|lost_send_time:1746045924824915|loss_delay:64929|frame:STREAM |repair:128| [2025/04/30 20:45:24 890342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924831102u| [2025/04/30 20:45:24 890347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 890351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924896196|now:1746045924890350|interval:5846| [2025/04/30 20:45:24 890355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924896196|now:1746045924890350|interv:5846| [2025/04/30 20:45:24 890363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57130, ack_elapse 58198, delivered 69600|rate 1195917|lost 128| [2025/04/30 20:45:24 890368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195917) in round 5| [2025/04/30 20:45:24 890372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 890376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 890380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924832129|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 890385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924832129|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 890389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57317|latest_rtt:57715|min_rtt:30473|applimit:0|lost:126|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 890395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:178|largest:178|pns:2| [2025/04/30 20:45:24 890400] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:218|pkt_type:SHORT_HEADER|pkt_num:178|frame:ACK |recv_time:1746045924889844|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 890404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044889844|now:1746045924889844|interv:120000000| [2025/04/30 20:45:24 890408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044889844|now:1746045924889844|interv:120000000| [2025/04/30 20:45:24 890412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924895099|pq_index:0| [2025/04/30 20:45:24 890417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924889482| [2025/04/30 20:45:24 890421] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924890421| [2025/04/30 20:45:24 890426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924890425| [2025/04/30 20:45:24 890432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|min_srtt:57317|path_bw:1242828|loss_rate:47.62|path_pto:0| [2025/04/30 20:45:24 890436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:302715| [2025/04/30 20:45:24 890441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 890445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:338|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 890450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|min_srtt:57317|path_bw:1242828|loss_rate:47.62|path_pto:0| [2025/04/30 20:45:24 890454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 890461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 890465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:339|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 890470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|min_srtt:57317|path_bw:1242828|loss_rate:47.62|path_pto:0| [2025/04/30 20:45:24 890474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:24 890478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 890483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 890487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|min_srtt:57317|path_bw:1242828|loss_rate:47.62|path_pto:0| [2025/04/30 20:45:24 890491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:375122| [2025/04/30 20:45:24 890495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 890499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 890503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 890507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 890512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:338|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 890516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:302715| [2025/04/30 20:45:24 890520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 890525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:467| [2025/04/30 20:45:24 890561] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:467|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924890533|stream_id:4|stream_offset:302715| [2025/04/30 20:45:24 890571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:467|origin_pktnum:338|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 890578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 890585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924896196|now:1746045924890584|interval:5612| [2025/04/30 20:45:24 890592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924896196|now:1746045924890584|interv:5612| [2025/04/30 20:45:24 890604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 890609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:339|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 890614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 890618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 890622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:468| [2025/04/30 20:45:24 890654] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:468|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924890629|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 890663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:468|origin_pktnum:210|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 890670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 890677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924896196|now:1746045924890676|interval:5520| [2025/04/30 20:45:24 890684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924896196|now:1746045924890676|interv:5520| [2025/04/30 20:45:24 890688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 890693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 890697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:24 890701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 890705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:469| [2025/04/30 20:45:24 890743] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:469|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924890712|stream_id:4|stream_offset:373935| [2025/04/30 20:45:24 890752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:469|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 890760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 890767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924896196|now:1746045924890766|interval:5430| [2025/04/30 20:45:24 890772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924896196|now:1746045924890766|interv:5430| [2025/04/30 20:45:24 890776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 890781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924896196| [2025/04/30 20:45:24 890790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924896196| [2025/04/30 20:45:24 890794] [debug] |xqc_engine_wakeup_after|wakeup:1746045924896196|now:1746045924890794|diff:5402| [2025/04/30 20:45:24 890798] [debug] |xqc_engine_main_logic|END|now:1746045924890425| [2025/04/30 20:45:24 890806] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:220|state:ESTABED|recv_time:1746045924890805| [2025/04/30 20:45:24 890811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 890816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:178| [2025/04/30 20:45:24 890820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:179| [2025/04/30 20:45:24 890826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:179| [2025/04/30 20:45:24 890830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 890835] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 890841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:345|origin_pktnum:216|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:345|path_largest_ack:345| [2025/04/30 20:45:24 890846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:62|tx_in_flight:152406|prior_delivered:167907|prior_time:1746045924832649|is_app_limited:0|send_elapse:57077|ack_elapse:58156|ctl_first_sent_time:1746045924833122|lagest_ack_time:1746045924890805|curr_delivered:237507| [2025/04/30 20:45:24 890851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924833122| [2025/04/30 20:45:24 890855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:332||sndq_packets_used_bytes:0|sndq_packets_free:125| [2025/04/30 20:45:24 890859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57317|rttvar:403|minrtt:30473|latest_rtt:57683|ack_delay:16| [2025/04/30 20:45:24 890864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57361|rttvar:390|minrtt:30473|latest_rtt:57683|ack_delay:16| [2025/04/30 20:45:24 890868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:345|lost_pn:342|thresh:3| [2025/04/30 20:45:24 890872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 890968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 890998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:341|lost_pn:342|po_sent_time:1746045924831267|lost_send_time:1746045924825912|loss_delay:64893|frame:STREAM |repair:128| [2025/04/30 20:45:24 891273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924831267u| [2025/04/30 20:45:24 891277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 891285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924897109|now:1746045924891285|interval:5824| [2025/04/30 20:45:24 891290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924897109|now:1746045924891285|interv:5824| [2025/04/30 20:45:24 891294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57077, ack_elapse 58156, delivered 69600|rate 1196781|lost 129| [2025/04/30 20:45:24 891298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1196781) in round 5| [2025/04/30 20:45:24 891303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 891307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 891311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924833122|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 891332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924833122|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 891337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57361|latest_rtt:57683|min_rtt:30473|applimit:0|lost:128|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 891343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:179|largest:179|pns:2| [2025/04/30 20:45:24 891347] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:220|pkt_type:SHORT_HEADER|pkt_num:179|frame:ACK |recv_time:1746045924890805|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 891352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044890805|now:1746045924890805|interv:120000000| [2025/04/30 20:45:24 891356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044890805|now:1746045924890805|interv:120000000| [2025/04/30 20:45:24 891360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924896196|pq_index:0| [2025/04/30 20:45:24 891365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924890425| [2025/04/30 20:45:24 891368] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924891368| [2025/04/30 20:45:24 891373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924891372| [2025/04/30 20:45:24 891379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57361|min_srtt:57361|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 891384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:303902| [2025/04/30 20:45:24 891388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57361|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 891396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:341|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 891401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57361|min_srtt:57361|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 891405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:375122| [2025/04/30 20:45:24 891409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57361|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 891413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 891418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57361|min_srtt:57361|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 891422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:376309| [2025/04/30 20:45:24 891426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 891430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 891434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 891438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 891443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:341|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 891447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:303902| [2025/04/30 20:45:24 891451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 891456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:470| [2025/04/30 20:45:24 891492] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:470|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924891463|stream_id:4|stream_offset:303902| [2025/04/30 20:45:24 891502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:470|origin_pktnum:341|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 891509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 891516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924897109|now:1746045924891516|interval:5593| [2025/04/30 20:45:24 891522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924897109|now:1746045924891516|interv:5593| [2025/04/30 20:45:24 891526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 891531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 891540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:375122| [2025/04/30 20:45:24 891544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 891549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:471| [2025/04/30 20:45:24 891579] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:471|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924891555|stream_id:4|stream_offset:375122| [2025/04/30 20:45:24 891588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:471|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 891596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 891602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924897109|now:1746045924891602|interval:5507| [2025/04/30 20:45:24 891609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924897109|now:1746045924891602|interv:5507| [2025/04/30 20:45:24 891614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 891618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924897109| [2025/04/30 20:45:24 891623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924897109| [2025/04/30 20:45:24 891627] [debug] |xqc_engine_wakeup_after|wakeup:1746045924897109|now:1746045924891627|diff:5482| [2025/04/30 20:45:24 891631] [debug] |xqc_engine_main_logic|END|now:1746045924891372| [2025/04/30 20:45:24 891638] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:222|state:ESTABED|recv_time:1746045924891638| [2025/04/30 20:45:24 891643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 891649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:179| [2025/04/30 20:45:24 891652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:180| [2025/04/30 20:45:24 891658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:180| [2025/04/30 20:45:24 891662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 891667] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 891673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:347|origin_pktnum:218|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:347|path_largest_ack:347| [2025/04/30 20:45:24 891678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:64|tx_in_flight:151206|prior_delivered:169107|prior_time:1746045924833683|is_app_limited:0|send_elapse:57205|ack_elapse:57955|ctl_first_sent_time:1746045924834186|lagest_ack_time:1746045924891638|curr_delivered:238707| [2025/04/30 20:45:24 891683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924834186| [2025/04/30 20:45:24 891687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:331||sndq_packets_used_bytes:0|sndq_packets_free:126| [2025/04/30 20:45:24 891691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57361|rttvar:390|minrtt:30473|latest_rtt:57452|ack_delay:16| [2025/04/30 20:45:24 891700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57370|rttvar:311|minrtt:30473|latest_rtt:57452|ack_delay:16| [2025/04/30 20:45:24 891704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:347|lost_pn:344|thresh:3| [2025/04/30 20:45:24 891708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 891978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 891999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:343|lost_pn:344|po_sent_time:1746045924832216|lost_send_time:1746045924827005|loss_delay:64633|frame:STREAM |repair:128| [2025/04/30 20:45:24 892036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:344|lost_pn:344|po_sent_time:1746045924832302|lost_send_time:1746045924827005|loss_delay:64633|frame:STREAM |repair:128| [2025/04/30 20:45:24 892040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924832302u| [2025/04/30 20:45:24 892044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 892048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924897845|now:1746045924892048|interval:5797| [2025/04/30 20:45:24 892052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924897845|now:1746045924892048|interv:5797| [2025/04/30 20:45:24 892057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57205, ack_elapse 57955, delivered 69600|rate 1200931|lost 131| [2025/04/30 20:45:24 892065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200931) in round 5| [2025/04/30 20:45:24 892071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 892077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 892083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924834186|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 892090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924834186|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 892097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57370|latest_rtt:57452|min_rtt:30473|applimit:0|lost:129|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 892110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:180|largest:180|pns:2| [2025/04/30 20:45:24 892117] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:222|pkt_type:SHORT_HEADER|pkt_num:180|frame:ACK |recv_time:1746045924891638|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 892125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044891638|now:1746045924891638|interv:120000000| [2025/04/30 20:45:24 892130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044891638|now:1746045924891638|interv:120000000| [2025/04/30 20:45:24 892135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924897109|pq_index:0| [2025/04/30 20:45:24 892141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924891372| [2025/04/30 20:45:24 892147] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924892147| [2025/04/30 20:45:24 892154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924892152| [2025/04/30 20:45:24 892162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|min_srtt:57370|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 892168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 892175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 892183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:343|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 892190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|min_srtt:57370|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 892197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 892204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 892210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:344|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 892217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|min_srtt:57370|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 892224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:376309| [2025/04/30 20:45:24 892231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 892237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 892246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|min_srtt:57370|path_bw:1242828|loss_rate:50.00|path_pto:0| [2025/04/30 20:45:24 892250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:377496| [2025/04/30 20:45:24 892255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 892258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 892262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 892267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 892271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:343|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 892275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 892280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 892284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:472| [2025/04/30 20:45:24 892335] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:472|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924892292|stream_id:4|stream_offset:223186| [2025/04/30 20:45:24 892349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:472|origin_pktnum:214|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 892356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 892360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924897845|now:1746045924892360|interval:5485| [2025/04/30 20:45:24 892364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924897845|now:1746045924892360|interv:5485| [2025/04/30 20:45:24 892368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 892373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:344|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 892377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 892382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 892386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:473| [2025/04/30 20:45:24 892417] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:473|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924892393|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 892426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:473|origin_pktnum:344|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 892446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 892451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924897845|now:1746045924892451|interval:5394| [2025/04/30 20:45:24 892455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924897845|now:1746045924892451|interv:5394| [2025/04/30 20:45:24 892459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 892464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 892468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:376309| [2025/04/30 20:45:24 892473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 892477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:474| [2025/04/30 20:45:24 892507] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:474|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924892484|stream_id:4|stream_offset:376309| [2025/04/30 20:45:24 892516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:474|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 892523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 892530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924897845|now:1746045924892529|interval:5316| [2025/04/30 20:45:24 892535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924897845|now:1746045924892529|interv:5316| [2025/04/30 20:45:24 892539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 892543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924897845| [2025/04/30 20:45:24 892548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924897845| [2025/04/30 20:45:24 892552] [debug] |xqc_engine_wakeup_after|wakeup:1746045924897845|now:1746045924892552|diff:5293| [2025/04/30 20:45:24 892556] [debug] |xqc_engine_main_logic|END|now:1746045924892152| [2025/04/30 20:45:24 892563] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:224|state:ESTABED|recv_time:1746045924892563| [2025/04/30 20:45:24 892568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 892574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:180| [2025/04/30 20:45:24 892577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:181| [2025/04/30 20:45:24 892583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:181| [2025/04/30 20:45:24 892587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 892592] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 892598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:350|origin_pktnum:221|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:350|path_largest_ack:350| [2025/04/30 20:45:24 892611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:66|tx_in_flight:151206|prior_delivered:170307|prior_time:1746045924834652|is_app_limited:0|send_elapse:57121|ack_elapse:57911|ctl_first_sent_time:1746045924835158|lagest_ack_time:1746045924892563|curr_delivered:239907| [2025/04/30 20:45:24 892616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924835158| [2025/04/30 20:45:24 892621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:331||sndq_packets_used_bytes:0|sndq_packets_free:126| [2025/04/30 20:45:24 892625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57370|rttvar:311|minrtt:30473|latest_rtt:57405|ack_delay:32| [2025/04/30 20:45:24 892629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57370|rttvar:234|minrtt:30473|latest_rtt:57405|ack_delay:32| [2025/04/30 20:45:24 892633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:350|lost_pn:347|thresh:3| [2025/04/30 20:45:24 892637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 892961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 892966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:346|lost_pn:347|po_sent_time:1746045924833212|lost_send_time:1746045924827983|loss_delay:64580|frame:STREAM |repair:128| [2025/04/30 20:45:24 892970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924833212u| [2025/04/30 20:45:24 892974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 892978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924898845|now:1746045924892978|interval:5867| [2025/04/30 20:45:24 892982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924898845|now:1746045924892978|interv:5867| [2025/04/30 20:45:24 892987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57121, ack_elapse 57911, delivered 69600|rate 1201844|lost 132| [2025/04/30 20:45:24 892991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201844) in round 5| [2025/04/30 20:45:24 892995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 892999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 893003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924835158|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 893010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924835158|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 893015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57370|latest_rtt:57405|min_rtt:30473|applimit:0|lost:131|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 893021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:181|largest:181|pns:2| [2025/04/30 20:45:24 893025] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:224|pkt_type:SHORT_HEADER|pkt_num:181|frame:ACK |recv_time:1746045924892563|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 893030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044892563|now:1746045924892563|interv:120000000| [2025/04/30 20:45:24 893034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044892563|now:1746045924892563|interv:120000000| [2025/04/30 20:45:24 893038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924897845|pq_index:0| [2025/04/30 20:45:24 893042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924892152| [2025/04/30 20:45:24 893046] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924893046| [2025/04/30 20:45:24 893052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924893050| [2025/04/30 20:45:24 893060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|min_srtt:57370|path_bw:1242828|loss_rate:51.72|path_pto:0| [2025/04/30 20:45:24 893067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:306276| [2025/04/30 20:45:24 893074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 893081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:346|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 893088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|min_srtt:57370|path_bw:1242828|loss_rate:51.72|path_pto:0| [2025/04/30 20:45:24 893094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:377496| [2025/04/30 20:45:24 893101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 893108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 893114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57370|min_srtt:57370|path_bw:1242828|loss_rate:51.72|path_pto:0| [2025/04/30 20:45:24 893125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:24 893131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 893137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 893142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 893148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 893155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:346|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 893161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:306276| [2025/04/30 20:45:24 893168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 893175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:475| [2025/04/30 20:45:24 893236] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:475|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924893186|stream_id:4|stream_offset:306276| [2025/04/30 20:45:24 893249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:475|origin_pktnum:346|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 893254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 893258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924898845|now:1746045924893258|interval:5587| [2025/04/30 20:45:24 893263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924898845|now:1746045924893258|interv:5587| [2025/04/30 20:45:24 893267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 893272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 893277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:377496| [2025/04/30 20:45:24 893282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 893288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:476| [2025/04/30 20:45:24 893335] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:476|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924893295|stream_id:4|stream_offset:377496| [2025/04/30 20:45:24 893348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:476|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 893355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 893362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924898845|now:1746045924893362|interval:5483| [2025/04/30 20:45:24 893373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924898845|now:1746045924893362|interv:5483| [2025/04/30 20:45:24 893377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 893382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924898845| [2025/04/30 20:45:24 893386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924898845| [2025/04/30 20:45:24 893390] [debug] |xqc_engine_wakeup_after|wakeup:1746045924898845|now:1746045924893390|diff:5455| [2025/04/30 20:45:24 893395] [debug] |xqc_engine_main_logic|END|now:1746045924893050| [2025/04/30 20:45:24 893400] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924893400| [2025/04/30 20:45:24 893404] [debug] |xqc_engine_wakeup_after|wakeup:1746045924898845|now:1746045924893404|diff:5441| [2025/04/30 20:45:24 893408] [debug] |xqc_engine_main_logic|END|now:1746045924893400| [2025/04/30 20:45:24 893539] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:226|state:ESTABED|recv_time:1746045924893538| [2025/04/30 20:45:24 893545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 893551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:181| [2025/04/30 20:45:24 893554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:182| [2025/04/30 20:45:24 893560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:182| [2025/04/30 20:45:24 893564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 893569] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 893576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:353|origin_pktnum:224|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:353|path_largest_ack:353| [2025/04/30 20:45:24 893580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:68|tx_in_flight:151206|prior_delivered:171507|prior_time:1746045924835729|is_app_limited:0|send_elapse:57552|ack_elapse:57809|ctl_first_sent_time:1746045924836543|lagest_ack_time:1746045924893538|curr_delivered:241107| [2025/04/30 20:45:24 893585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924836543| [2025/04/30 20:45:24 893590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 893594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57370|rttvar:234|minrtt:30473|latest_rtt:56995|ack_delay:16| [2025/04/30 20:45:24 893598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57321|rttvar:273|minrtt:30473|latest_rtt:56995|ack_delay:16| [2025/04/30 20:45:24 893602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:353|lost_pn:350|thresh:3| [2025/04/30 20:45:24 893607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 893928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 893937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:348|lost_pn:350|po_sent_time:1746045924834265|lost_send_time:1746045924829052|loss_delay:64486|frame:STREAM |repair:128| [2025/04/30 20:45:24 893942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:349|lost_pn:350|po_sent_time:1746045924834392|lost_send_time:1746045924829052|loss_delay:64486|frame:STREAM |repair:128| [2025/04/30 20:45:24 893946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924834392u| [2025/04/30 20:45:24 893950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 893954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924899741|now:1746045924893954|interval:5787| [2025/04/30 20:45:24 893958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924899741|now:1746045924893954|interv:5787| [2025/04/30 20:45:24 893962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57552, ack_elapse 57809, delivered 69600|rate 1203964|lost 134| [2025/04/30 20:45:24 893966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203964) in round 5| [2025/04/30 20:45:24 893971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 893975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 893979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924836543|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 893983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924836543|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 893988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57321|latest_rtt:56995|min_rtt:30473|applimit:0|lost:132|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 893993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:182|largest:182|pns:2| [2025/04/30 20:45:24 893998] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:226|pkt_type:SHORT_HEADER|pkt_num:182|frame:ACK |recv_time:1746045924893538|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 894002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044893538|now:1746045924893538|interv:120000000| [2025/04/30 20:45:24 894007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044893538|now:1746045924893538|interv:120000000| [2025/04/30 20:45:24 894013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924898845|pq_index:0| [2025/04/30 20:45:24 894017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924893050| [2025/04/30 20:45:24 894021] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924894021| [2025/04/30 20:45:24 894026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924894025| [2025/04/30 20:45:24 894032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57321|min_srtt:57321|path_bw:1242828|loss_rate:51.61|path_pto:0| [2025/04/30 20:45:24 894036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 894041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57321|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 894045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:348|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 894049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57321|min_srtt:57321|path_bw:1242828|loss_rate:51.61|path_pto:0| [2025/04/30 20:45:24 894055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 894062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57321|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 894069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:349|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 894075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57321|min_srtt:57321|path_bw:1242828|loss_rate:51.61|path_pto:0| [2025/04/30 20:45:24 894081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:24 894087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57321|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 894094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 894101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57321|min_srtt:57321|path_bw:1242828|loss_rate:51.61|path_pto:0| [2025/04/30 20:45:24 894107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:24 894114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 894120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 894126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 894136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 894143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:348|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 894149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 894155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 894161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:477| [2025/04/30 20:45:24 894196] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:477|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924894171|stream_id:4|stream_offset:227934| [2025/04/30 20:45:24 894205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:477|origin_pktnum:219|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 894212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 894218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924899741|now:1746045924894218|interval:5523| [2025/04/30 20:45:24 894225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924899741|now:1746045924894218|interv:5523| [2025/04/30 20:45:24 894232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 894240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:349|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 894246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 894250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 894255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:478| [2025/04/30 20:45:24 894292] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:478|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924894261|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 894298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:478|origin_pktnum:349|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 894303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 894307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924899741|now:1746045924894307|interval:5434| [2025/04/30 20:45:24 894311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924899741|now:1746045924894307|interv:5434| [2025/04/30 20:45:24 894339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 894344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 894353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:24 894357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 894361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:479| [2025/04/30 20:45:24 894388] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:479|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924894368|stream_id:4|stream_offset:378683| [2025/04/30 20:45:24 894394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:479|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 894398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 894402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924899741|now:1746045924894402|interval:5339| [2025/04/30 20:45:24 894406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924899741|now:1746045924894402|interv:5339| [2025/04/30 20:45:24 894410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 894415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924899741| [2025/04/30 20:45:24 894419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924899741| [2025/04/30 20:45:24 894423] [debug] |xqc_engine_wakeup_after|wakeup:1746045924899741|now:1746045924894423|diff:5318| [2025/04/30 20:45:24 894428] [debug] |xqc_engine_main_logic|END|now:1746045924894025| [2025/04/30 20:45:24 894433] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924894433| [2025/04/30 20:45:24 894437] [debug] |xqc_engine_wakeup_after|wakeup:1746045924899741|now:1746045924894437|diff:5304| [2025/04/30 20:45:24 894441] [debug] |xqc_engine_main_logic|END|now:1746045924894433| [2025/04/30 20:45:24 894534] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:228|state:ESTABED|recv_time:1746045924894534| [2025/04/30 20:45:24 894540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 894546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:182| [2025/04/30 20:45:24 894550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:183| [2025/04/30 20:45:24 894555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:183| [2025/04/30 20:45:24 894559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 894564] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 894571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:356|origin_pktnum:227|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:356|path_largest_ack:356| [2025/04/30 20:45:24 894575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:70|tx_in_flight:151206|prior_delivered:172707|prior_time:1746045924836847|is_app_limited:0|send_elapse:57658|ack_elapse:57687|ctl_first_sent_time:1746045924837648|lagest_ack_time:1746045924894534|curr_delivered:242307| [2025/04/30 20:45:24 894580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924837648| [2025/04/30 20:45:24 894589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 894593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57321|rttvar:273|minrtt:30473|latest_rtt:56886|ack_delay:32| [2025/04/30 20:45:24 894597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57262|rttvar:321|minrtt:30473|latest_rtt:56886|ack_delay:32| [2025/04/30 20:45:24 894602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:356|lost_pn:353|thresh:3| [2025/04/30 20:45:24 894606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 894933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 894938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:351|lost_pn:353|po_sent_time:1746045924835255|lost_send_time:1746045924830115|loss_delay:64419|frame:STREAM |repair:128| [2025/04/30 20:45:24 894943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:352|lost_pn:353|po_sent_time:1746045924835381|lost_send_time:1746045924830115|loss_delay:64419|frame:STREAM |repair:128| [2025/04/30 20:45:24 894947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924835381u| [2025/04/30 20:45:24 894951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 894955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924901066|now:1746045924894955|interval:6111| [2025/04/30 20:45:24 894959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924901066|now:1746045924894955|interv:6111| [2025/04/30 20:45:24 894963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57658, ack_elapse 57687, delivered 69600|rate 1206510|lost 136| [2025/04/30 20:45:24 894968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206510) in round 5| [2025/04/30 20:45:24 894972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 894976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 894980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924837648|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 894987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924837648|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 894991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57262|latest_rtt:56886|min_rtt:30473|applimit:0|lost:134|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 894997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:183|largest:183|pns:2| [2025/04/30 20:45:24 895001] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:228|pkt_type:SHORT_HEADER|pkt_num:183|frame:ACK |recv_time:1746045924894534|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 895006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044894534|now:1746045924894534|interv:120000000| [2025/04/30 20:45:24 895010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044894534|now:1746045924894534|interv:120000000| [2025/04/30 20:45:24 895014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924899741|pq_index:0| [2025/04/30 20:45:24 895018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924894025| [2025/04/30 20:45:24 895022] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924895022| [2025/04/30 20:45:24 895027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924895026| [2025/04/30 20:45:24 895032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|min_srtt:57262|path_bw:1242828|loss_rate:52.94|path_pto:0| [2025/04/30 20:45:24 895037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 895041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 895046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:351|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 895053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|min_srtt:57262|path_bw:1242828|loss_rate:52.94|path_pto:0| [2025/04/30 20:45:24 895060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 895066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 895073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:352|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 895079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|min_srtt:57262|path_bw:1242828|loss_rate:52.94|path_pto:0| [2025/04/30 20:45:24 895086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:24 895097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 895104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 895111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57262|min_srtt:57262|path_bw:1242828|loss_rate:52.94|path_pto:0| [2025/04/30 20:45:24 895117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:24 895123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 895128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 895133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 895139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 895146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:351|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 895152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 895159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 895166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:480| [2025/04/30 20:45:24 895202] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:480|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924895177|stream_id:4|stream_offset:230308| [2025/04/30 20:45:24 895211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:480|origin_pktnum:222|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 895218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 895225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924901066|now:1746045924895225|interval:5841| [2025/04/30 20:45:24 895231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924901066|now:1746045924895225|interv:5841| [2025/04/30 20:45:24 895238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 895245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:352|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 895253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 895260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 895264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:481| [2025/04/30 20:45:24 895301] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:481|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924895276|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 895311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:481|origin_pktnum:352|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 895338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 895345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924901066|now:1746045924895345|interval:5721| [2025/04/30 20:45:24 895350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924901066|now:1746045924895345|interv:5721| [2025/04/30 20:45:24 895354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 895359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 895363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:24 895367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 895372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:482| [2025/04/30 20:45:24 895402] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:482|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924895378|stream_id:4|stream_offset:379870| [2025/04/30 20:45:24 895412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:482|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 895419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 895426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924901066|now:1746045924895426|interval:5640| [2025/04/30 20:45:24 895432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924901066|now:1746045924895426|interv:5640| [2025/04/30 20:45:24 895436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 895441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924901066| [2025/04/30 20:45:24 895445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924901066| [2025/04/30 20:45:24 895450] [debug] |xqc_engine_wakeup_after|wakeup:1746045924901066|now:1746045924895449|diff:5617| [2025/04/30 20:45:24 895454] [debug] |xqc_engine_main_logic|END|now:1746045924895026| [2025/04/30 20:45:24 895461] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:230|state:ESTABED|recv_time:1746045924895461| [2025/04/30 20:45:24 895466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 895472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:183| [2025/04/30 20:45:24 895475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:184| [2025/04/30 20:45:24 895487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:184| [2025/04/30 20:45:24 895492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 895497] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 895503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:359|origin_pktnum:230|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:359|path_largest_ack:359| [2025/04/30 20:45:24 895507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:72|tx_in_flight:151206|prior_delivered:173907|prior_time:1746045924837903|is_app_limited:0|send_elapse:57666|ack_elapse:57558|ctl_first_sent_time:1746045924838638|lagest_ack_time:1746045924895461|curr_delivered:243507| [2025/04/30 20:45:24 895512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924838638| [2025/04/30 20:45:24 895517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 895521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57262|rttvar:321|minrtt:30473|latest_rtt:56823|ack_delay:16| [2025/04/30 20:45:24 895525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57205|rttvar:354|minrtt:30473|latest_rtt:56823|ack_delay:16| [2025/04/30 20:45:24 895529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:359|lost_pn:356|thresh:3| [2025/04/30 20:45:24 895533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 895864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 895868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:354|lost_pn:356|po_sent_time:1746045924836647|lost_send_time:1746045924831106|loss_delay:64355|frame:STREAM |repair:128| [2025/04/30 20:45:24 895873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:355|lost_pn:356|po_sent_time:1746045924836750|lost_send_time:1746045924831106|loss_delay:64355|frame:STREAM |repair:128| [2025/04/30 20:45:24 895877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924836750u| [2025/04/30 20:45:24 895881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 895885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924902098|now:1746045924895885|interval:6213| [2025/04/30 20:45:24 895892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924902098|now:1746045924895885|interv:6213| [2025/04/30 20:45:24 895896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57666, ack_elapse 57558, delivered 69600|rate 1206950|lost 138| [2025/04/30 20:45:24 895900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206950) in round 5| [2025/04/30 20:45:24 895904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 895909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 895912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924838638|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 895917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924838638|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 895921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57205|latest_rtt:56823|min_rtt:30473|applimit:0|lost:136|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 895927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:184|largest:184|pns:2| [2025/04/30 20:45:24 895931] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:230|pkt_type:SHORT_HEADER|pkt_num:184|frame:ACK |recv_time:1746045924895461|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 895936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044895461|now:1746045924895461|interv:120000000| [2025/04/30 20:45:24 895940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044895461|now:1746045924895461|interv:120000000| [2025/04/30 20:45:24 895944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924901066|pq_index:0| [2025/04/30 20:45:24 895948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924895026| [2025/04/30 20:45:24 895952] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924895952| [2025/04/30 20:45:24 895957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924895956| [2025/04/30 20:45:24 895963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57205|min_srtt:57205|path_bw:1242828|loss_rate:54.05|path_pto:0| [2025/04/30 20:45:24 895967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 895971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57205|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 895976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:354|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 895983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57205|min_srtt:57205|path_bw:1242828|loss_rate:54.05|path_pto:0| [2025/04/30 20:45:24 895987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 895991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57205|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 895995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:355|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 896000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57205|min_srtt:57205|path_bw:1242828|loss_rate:54.05|path_pto:0| [2025/04/30 20:45:24 896004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:24 896008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57205|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 896012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 896016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57205|min_srtt:57205|path_bw:1242828|loss_rate:54.05|path_pto:0| [2025/04/30 20:45:24 896021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:24 896025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 896029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 896032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 896037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 896041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:354|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 896046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 896053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 896060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:483| [2025/04/30 20:45:24 896101] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:483|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924896069|stream_id:4|stream_offset:232682| [2025/04/30 20:45:24 896111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:483|origin_pktnum:225|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 896118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 896129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924902098|now:1746045924896129|interval:5969| [2025/04/30 20:45:24 896136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924902098|now:1746045924896129|interv:5969| [2025/04/30 20:45:24 896141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 896148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:355|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 896154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 896161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 896167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:484| [2025/04/30 20:45:24 896199] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:484|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924896177|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 896208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:484|origin_pktnum:355|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 896214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 896220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924902098|now:1746045924896220|interval:5878| [2025/04/30 20:45:24 896227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924902098|now:1746045924896220|interv:5878| [2025/04/30 20:45:24 896234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 896239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 896244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:24 896248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 896252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:485| [2025/04/30 20:45:24 896279] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:485|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924896259|stream_id:4|stream_offset:381057| [2025/04/30 20:45:24 896284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:485|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 896288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 896292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924902098|now:1746045924896292|interval:5806| [2025/04/30 20:45:24 896297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924902098|now:1746045924896292|interv:5806| [2025/04/30 20:45:24 896305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 896310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924902098| [2025/04/30 20:45:24 896331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924902098| [2025/04/30 20:45:24 896335] [debug] |xqc_engine_wakeup_after|wakeup:1746045924902098|now:1746045924896335|diff:5763| [2025/04/30 20:45:24 896339] [debug] |xqc_engine_main_logic|END|now:1746045924895956| [2025/04/30 20:45:24 896345] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924896345| [2025/04/30 20:45:24 896348] [debug] |xqc_engine_wakeup_after|wakeup:1746045924902098|now:1746045924896348|diff:5750| [2025/04/30 20:45:24 896352] [debug] |xqc_engine_main_logic|END|now:1746045924896345| [2025/04/30 20:45:24 896534] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:232|state:ESTABED|recv_time:1746045924896533| [2025/04/30 20:45:24 896540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 896545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:184| [2025/04/30 20:45:24 896549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:185| [2025/04/30 20:45:24 896555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:185| [2025/04/30 20:45:24 896559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 896564] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 896570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:362|origin_pktnum:233|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:362|path_largest_ack:362| [2025/04/30 20:45:24 896575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:74|tx_in_flight:151214|prior_delivered:175107|prior_time:1746045924838898|is_app_limited:0|send_elapse:57400|ack_elapse:57635|ctl_first_sent_time:1746045924839478|lagest_ack_time:1746045924896533|curr_delivered:244707| [2025/04/30 20:45:24 896579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924839478| [2025/04/30 20:45:24 896584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 896588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57205|rttvar:354|minrtt:30473|latest_rtt:57055|ack_delay:40| [2025/04/30 20:45:24 896593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57181|rttvar:313|minrtt:30473|latest_rtt:57055|ack_delay:40| [2025/04/30 20:45:24 896597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:362|lost_pn:359|thresh:3| [2025/04/30 20:45:24 896601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 896944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 896948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:357|lost_pn:359|po_sent_time:1746045924837743|lost_send_time:1746045924832205|loss_delay:64328|frame:STREAM |repair:128| [2025/04/30 20:45:24 896953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:358|lost_pn:359|po_sent_time:1746045924837824|lost_send_time:1746045924832205|loss_delay:64328|frame:STREAM |repair:128| [2025/04/30 20:45:24 896957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924837824u| [2025/04/30 20:45:24 896961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 896965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903057|now:1746045924896965|interval:6092| [2025/04/30 20:45:24 896970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903057|now:1746045924896965|interv:6092| [2025/04/30 20:45:24 896974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57400, ack_elapse 57635, delivered 69600|rate 1207599|lost 140| [2025/04/30 20:45:24 896978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1207599) in round 5| [2025/04/30 20:45:24 896982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 896987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 896990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924839478|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 896995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924839478|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 896999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57181|latest_rtt:57055|min_rtt:30473|applimit:0|lost:138|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 897005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:185|largest:185|pns:2| [2025/04/30 20:45:24 897010] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:232|pkt_type:SHORT_HEADER|pkt_num:185|frame:ACK |recv_time:1746045924896533|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 897014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044896533|now:1746045924896533|interv:120000000| [2025/04/30 20:45:24 897021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044896533|now:1746045924896533|interv:120000000| [2025/04/30 20:45:24 897025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924902098|pq_index:0| [2025/04/30 20:45:24 897029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924895956| [2025/04/30 20:45:24 897033] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924897033| [2025/04/30 20:45:24 897038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924897037| [2025/04/30 20:45:24 897046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.00|path_pto:0| [2025/04/30 20:45:24 897053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 897060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 897067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:357|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 897074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.00|path_pto:0| [2025/04/30 20:45:24 897080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 897087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 897093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:358|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 897100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.00|path_pto:0| [2025/04/30 20:45:24 897107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:24 897113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 897119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 897125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.00|path_pto:0| [2025/04/30 20:45:24 897131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:383431| [2025/04/30 20:45:24 897137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 897143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 897155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 897162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 897169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:357|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 897176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 897183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 897190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:486| [2025/04/30 20:45:24 897234] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:486|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924897201|stream_id:4|stream_offset:94990| [2025/04/30 20:45:24 897244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:486|origin_pktnum:106|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 897252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 897258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903057|now:1746045924897258|interval:5799| [2025/04/30 20:45:24 897265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903057|now:1746045924897258|interv:5799| [2025/04/30 20:45:24 897270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 897274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:358|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 897279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 897283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 897287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:487| [2025/04/30 20:45:24 897334] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:487|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924897294|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 897347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:487|origin_pktnum:358|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 897355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 897361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903057|now:1746045924897361|interval:5696| [2025/04/30 20:45:24 897366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903057|now:1746045924897361|interv:5696| [2025/04/30 20:45:24 897370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 897380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 897384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:24 897388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 897393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:488| [2025/04/30 20:45:24 897424] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:488|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924897400|stream_id:4|stream_offset:382244| [2025/04/30 20:45:24 897433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:488|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 897440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 897447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903057|now:1746045924897447|interval:5610| [2025/04/30 20:45:24 897453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903057|now:1746045924897447|interv:5610| [2025/04/30 20:45:24 897458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 897462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924903057| [2025/04/30 20:45:24 897466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924903057| [2025/04/30 20:45:24 897470] [debug] |xqc_engine_wakeup_after|wakeup:1746045924903057|now:1746045924897470|diff:5587| [2025/04/30 20:45:24 897475] [debug] |xqc_engine_main_logic|END|now:1746045924897037| [2025/04/30 20:45:24 897482] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:239|state:ESTABED|recv_time:1746045924897482| [2025/04/30 20:45:24 897487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 897492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:185| [2025/04/30 20:45:24 897496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:186| [2025/04/30 20:45:24 897502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:186| [2025/04/30 20:45:24 897506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 897511] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 897517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:365|origin_pktnum:236|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:365|path_largest_ack:365| [2025/04/30 20:45:24 897522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:76|tx_in_flight:151214|prior_delivered:176307|prior_time:1746045924839730|is_app_limited:0|send_elapse:57235|ack_elapse:57752|ctl_first_sent_time:1746045924840274|lagest_ack_time:1746045924897482|curr_delivered:245907| [2025/04/30 20:45:24 897527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924840274| [2025/04/30 20:45:24 897531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 897540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57181|rttvar:313|minrtt:30473|latest_rtt:57208|ack_delay:32| [2025/04/30 20:45:24 897544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57181|rttvar:236|minrtt:30473|latest_rtt:57208|ack_delay:32| [2025/04/30 20:45:24 897548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:365|lost_pn:362|thresh:3| [2025/04/30 20:45:24 897552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 897629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 897885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 897893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 897897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:360|lost_pn:362|po_sent_time:1746045924838729|lost_send_time:1746045924833123|loss_delay:64359|frame:STREAM |repair:128| [2025/04/30 20:45:24 897902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:361|lost_pn:362|po_sent_time:1746045924838816|lost_send_time:1746045924833123|loss_delay:64359|frame:ACK STREAM |repair:128| [2025/04/30 20:45:24 897906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924838816u| [2025/04/30 20:45:24 897911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 897914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903927|now:1746045924897914|interval:6013| [2025/04/30 20:45:24 897919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903927|now:1746045924897914|interv:6013| [2025/04/30 20:45:24 897923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57235, ack_elapse 57752, delivered 69600|rate 1205153|lost 142| [2025/04/30 20:45:24 897927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205153) in round 5| [2025/04/30 20:45:24 897931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 897938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 897942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924840274|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 897946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924840274|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 897951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150007|srtt:57181|latest_rtt:57208|min_rtt:30473|applimit:0|lost:140|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 897956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 897960] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 897965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924922482|now:1746045924897482|interv:25000| [2025/04/30 20:45:24 897970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924897482|max_ack_delay:25000| [2025/04/30 20:45:24 897974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:186|largest:186|pns:2| [2025/04/30 20:45:24 897979] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:239|pkt_type:SHORT_HEADER|pkt_num:186|frame:ACK MAX_DATA |recv_time:1746045924897482|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 897983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044897482|now:1746045924897482|interv:120000000| [2025/04/30 20:45:24 897987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044897482|now:1746045924897482|interv:120000000| [2025/04/30 20:45:24 897991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924903057|pq_index:0| [2025/04/30 20:45:24 897995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924897037| [2025/04/30 20:45:24 897999] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924897999| [2025/04/30 20:45:24 898004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924898003| [2025/04/30 20:45:24 898010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.81|path_pto:0| [2025/04/30 20:45:24 898014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 898019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 898023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:360|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 898030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.81|path_pto:0| [2025/04/30 20:45:24 898034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 898040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 898047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:361|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 898053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.81|path_pto:0| [2025/04/30 20:45:24 898060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:383431| [2025/04/30 20:45:24 898066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 898073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 898079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57181|min_srtt:57181|path_bw:1242828|loss_rate:55.81|path_pto:0| [2025/04/30 20:45:24 898086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:24 898092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 898098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 898104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 898110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 898116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:360|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 898122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 898128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 898134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:489| [2025/04/30 20:45:24 898173] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:489|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150007|now:1746045924898144|stream_id:4|stream_offset:237430| [2025/04/30 20:45:24 898182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:489|origin_pktnum:231|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 898189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150007|applimit:0| [2025/04/30 20:45:24 898202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903927|now:1746045924898201|interval:5726| [2025/04/30 20:45:24 898208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903927|now:1746045924898201|interv:5726| [2025/04/30 20:45:24 898216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151207| [2025/04/30 20:45:24 898222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:361|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 898226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 898231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 898235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:490| [2025/04/30 20:45:24 898263] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:490|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924898242|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 898269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:490|origin_pktnum:361|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 898274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 898278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903927|now:1746045924898278|interval:5649| [2025/04/30 20:45:24 898282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903927|now:1746045924898278|interv:5649| [2025/04/30 20:45:24 898286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 898291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 898295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:383431| [2025/04/30 20:45:24 898300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 898304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:491| [2025/04/30 20:45:24 898340] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:491|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924898310|stream_id:4|stream_offset:383431| [2025/04/30 20:45:24 898349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:491|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 898354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 898358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924903927|now:1746045924898358|interval:5569| [2025/04/30 20:45:24 898362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924903927|now:1746045924898358|interv:5569| [2025/04/30 20:45:24 898370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 898375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924903927| [2025/04/30 20:45:24 898379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924903927| [2025/04/30 20:45:24 898383] [debug] |xqc_engine_wakeup_after|wakeup:1746045924903927|now:1746045924898383|diff:5544| [2025/04/30 20:45:24 898387] [debug] |xqc_engine_main_logic|END|now:1746045924898003| [2025/04/30 20:45:24 898393] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924898393| [2025/04/30 20:45:24 898397] [debug] |xqc_engine_wakeup_after|wakeup:1746045924903927|now:1746045924898397|diff:5530| [2025/04/30 20:45:24 898401] [debug] |xqc_engine_main_logic|END|now:1746045924898393| [2025/04/30 20:45:24 898551] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:236|state:ESTABED|recv_time:1746045924898551| [2025/04/30 20:45:24 898557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 898563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:186| [2025/04/30 20:45:24 898567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:187| [2025/04/30 20:45:24 898572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:187| [2025/04/30 20:45:24 898577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 898582] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 898588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:368|origin_pktnum:239|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:368|path_largest_ack:368| [2025/04/30 20:45:24 898593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:78|tx_in_flight:151214|prior_delivered:177507|prior_time:1746045924840638|is_app_limited:0|send_elapse:57185|ack_elapse:57913|ctl_first_sent_time:1746045924841166|lagest_ack_time:1746045924898551|curr_delivered:247107| [2025/04/30 20:45:24 898598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924841166| [2025/04/30 20:45:24 898603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 898607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57181|rttvar:236|minrtt:30473|latest_rtt:57385|ack_delay:48| [2025/04/30 20:45:24 898611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57201|rttvar:216|minrtt:30473|latest_rtt:57385|ack_delay:48| [2025/04/30 20:45:24 898615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:368|lost_pn:365|thresh:3| [2025/04/30 20:45:24 898620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 898701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 898959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 898967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 898971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:363|lost_pn:365|po_sent_time:1746045924839568|lost_send_time:1746045924833993|loss_delay:64558|frame:STREAM |repair:128| [2025/04/30 20:45:24 898976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:364|lost_pn:365|po_sent_time:1746045924839649|lost_send_time:1746045924833993|loss_delay:64558|frame:STREAM |repair:128| [2025/04/30 20:45:24 898981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924839649u| [2025/04/30 20:45:24 898985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 898989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924904958|now:1746045924898989|interval:5969| [2025/04/30 20:45:24 898993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924904958|now:1746045924898989|interv:5969| [2025/04/30 20:45:24 898997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57185, ack_elapse 57913, delivered 69600|rate 1201802|lost 144| [2025/04/30 20:45:24 899001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201802) in round 5| [2025/04/30 20:45:24 899006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 899010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 899014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924841166|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 899018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924841166|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 899023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150007|srtt:57201|latest_rtt:57385|min_rtt:30473|applimit:0|lost:142|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 899029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:187|largest:187|pns:2| [2025/04/30 20:45:24 899033] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:236|pkt_type:SHORT_HEADER|pkt_num:187|frame:ACK |recv_time:1746045924898551|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 899040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044898551|now:1746045924898551|interv:120000000| [2025/04/30 20:45:24 899044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044898551|now:1746045924898551|interv:120000000| [2025/04/30 20:45:24 899048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924903927|pq_index:0| [2025/04/30 20:45:24 899056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924898003| [2025/04/30 20:45:24 899062] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924899062| [2025/04/30 20:45:24 899070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924899068| [2025/04/30 20:45:24 899078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|min_srtt:57201|path_bw:1242828|loss_rate:56.52|path_pto:0| [2025/04/30 20:45:24 899085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 899092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 899099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:363|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 899105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|min_srtt:57201|path_bw:1242828|loss_rate:56.52|path_pto:0| [2025/04/30 20:45:24 899112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 899118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 899124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:364|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 899130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|min_srtt:57201|path_bw:1242828|loss_rate:56.52|path_pto:0| [2025/04/30 20:45:24 899136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:24 899142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 899149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 899155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|min_srtt:57201|path_bw:1242828|loss_rate:56.52|path_pto:0| [2025/04/30 20:45:24 899162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:24 899174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 899181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 899187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 899194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 899201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:363|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 899207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 899214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 899221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:492| [2025/04/30 20:45:24 899259] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:492|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150007|now:1746045924899232|stream_id:4|stream_offset:239804| [2025/04/30 20:45:24 899269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:492|origin_pktnum:234|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 899276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150007|applimit:0| [2025/04/30 20:45:24 899283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924904958|now:1746045924899282|interval:5676| [2025/04/30 20:45:24 899290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924904958|now:1746045924899282|interv:5676| [2025/04/30 20:45:24 899295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151207| [2025/04/30 20:45:24 899300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:364|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 899305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 899309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 899331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:493| [2025/04/30 20:45:24 899363] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:493|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924899338|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 899371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:493|origin_pktnum:364|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 899379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 899385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924904958|now:1746045924899384|interval:5574| [2025/04/30 20:45:24 899396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924904958|now:1746045924899384|interv:5574| [2025/04/30 20:45:24 899400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 899405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 899409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:24 899414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 899418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:494| [2025/04/30 20:45:24 899448] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:494|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924899424|stream_id:4|stream_offset:384618| [2025/04/30 20:45:24 899456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:494|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 899464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 899470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924904958|now:1746045924899470|interval:5488| [2025/04/30 20:45:24 899477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924904958|now:1746045924899470|interv:5488| [2025/04/30 20:45:24 899481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 899486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924904958| [2025/04/30 20:45:24 899490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924904958| [2025/04/30 20:45:24 899494] [debug] |xqc_engine_wakeup_after|wakeup:1746045924904958|now:1746045924899494|diff:5464| [2025/04/30 20:45:24 899499] [debug] |xqc_engine_main_logic|END|now:1746045924899068| [2025/04/30 20:45:24 899506] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:238|state:ESTABED|recv_time:1746045924899506| [2025/04/30 20:45:24 899511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 899516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:187| [2025/04/30 20:45:24 899520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:188| [2025/04/30 20:45:24 899526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:188| [2025/04/30 20:45:24 899530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 899535] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 899542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:371|origin_pktnum:242|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:371|path_largest_ack:371| [2025/04/30 20:45:24 899546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:79|tx_in_flight:152414|prior_delivered:178707|prior_time:1746045924841644|is_app_limited:0|send_elapse:57147|ack_elapse:57862|ctl_first_sent_time:1746045924842153|lagest_ack_time:1746045924899506|curr_delivered:248307| [2025/04/30 20:45:24 899556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924842153| [2025/04/30 20:45:24 899560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 899565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57201|rttvar:216|minrtt:30473|latest_rtt:57353|ack_delay:24| [2025/04/30 20:45:24 899569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57217|rttvar:194|minrtt:30473|latest_rtt:57353|ack_delay:24| [2025/04/30 20:45:24 899573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:371|lost_pn:368|thresh:3| [2025/04/30 20:45:24 899577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 899657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 899909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 899924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 899929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:366|lost_pn:368|po_sent_time:1746045924840400|lost_send_time:1746045924834984|loss_delay:64522|frame:STREAM |repair:128| [2025/04/30 20:45:24 899934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:367|lost_pn:368|po_sent_time:1746045924840478|lost_send_time:1746045924834984|loss_delay:64522|frame:STREAM |repair:128| [2025/04/30 20:45:24 899939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924840478u| [2025/04/30 20:45:24 899943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 899947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924905768|now:1746045924899947|interval:5821| [2025/04/30 20:45:24 899953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924905768|now:1746045924899947|interv:5821| [2025/04/30 20:45:24 899957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57147, ack_elapse 57862, delivered 69600|rate 1202861|lost 146| [2025/04/30 20:45:24 899962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202861) in round 5| [2025/04/30 20:45:24 899966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 899970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 899974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924842153|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 899978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924842153|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 899983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150007|srtt:57217|latest_rtt:57353|min_rtt:30473|applimit:0|lost:144|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 899989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:188|largest:188|pns:2| [2025/04/30 20:45:24 899993] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:238|pkt_type:SHORT_HEADER|pkt_num:188|frame:ACK |recv_time:1746045924899506|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 899998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044899506|now:1746045924899506|interv:120000000| [2025/04/30 20:45:24 900002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044899506|now:1746045924899506|interv:120000000| [2025/04/30 20:45:24 900006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924904958|pq_index:0| [2025/04/30 20:45:24 900010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924899068| [2025/04/30 20:45:24 900014] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924900014| [2025/04/30 20:45:24 900019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924900018| [2025/04/30 20:45:24 900024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|min_srtt:57217|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 900029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 900036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 900043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:366|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 900050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|min_srtt:57217|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 900061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 900068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 900075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:367|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 900081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|min_srtt:57217|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 900088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:24 900095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 900101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 900107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|min_srtt:57217|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 900113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:24 900119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 900124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 900130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 900136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 900143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:366|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 900150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 900157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 900164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:495| [2025/04/30 20:45:24 900208] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:495|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150007|now:1746045924900174|stream_id:4|stream_offset:242178| [2025/04/30 20:45:24 900216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:495|origin_pktnum:237|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 900221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150007|applimit:0| [2025/04/30 20:45:24 900225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924905768|now:1746045924900225|interval:5543| [2025/04/30 20:45:24 900234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924905768|now:1746045924900225|interv:5543| [2025/04/30 20:45:24 900239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151207| [2025/04/30 20:45:24 900243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:367|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 900248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 900252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 900256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:496| [2025/04/30 20:45:24 900282] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:496|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924900263|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 900287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:496|origin_pktnum:367|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 900291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 900295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924905768|now:1746045924900295|interval:5473| [2025/04/30 20:45:24 900300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924905768|now:1746045924900295|interv:5473| [2025/04/30 20:45:24 900304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 900308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 900329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:24 900334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 900338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:497| [2025/04/30 20:45:24 900361] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:497|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924900344|stream_id:4|stream_offset:385805| [2025/04/30 20:45:24 900366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:497|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 900371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 900375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924905768|now:1746045924900374|interval:5394| [2025/04/30 20:45:24 900379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924905768|now:1746045924900374|interv:5394| [2025/04/30 20:45:24 900383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 900391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924905768| [2025/04/30 20:45:24 900396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924905768| [2025/04/30 20:45:24 900400] [debug] |xqc_engine_wakeup_after|wakeup:1746045924905768|now:1746045924900400|diff:5368| [2025/04/30 20:45:24 900404] [debug] |xqc_engine_main_logic|END|now:1746045924900018| [2025/04/30 20:45:24 900410] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924900409| [2025/04/30 20:45:24 900413] [debug] |xqc_engine_wakeup_after|wakeup:1746045924905768|now:1746045924900413|diff:5355| [2025/04/30 20:45:24 900417] [debug] |xqc_engine_main_logic|END|now:1746045924900409| [2025/04/30 20:45:24 900797] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:240|state:ESTABED|recv_time:1746045924900796| [2025/04/30 20:45:24 900803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 900808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:188| [2025/04/30 20:45:24 900812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:189| [2025/04/30 20:45:24 900818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:189| [2025/04/30 20:45:24 900822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 900827] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 900833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:373|origin_pktnum:243|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:373|path_largest_ack:373| [2025/04/30 20:45:24 900838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:80|tx_in_flight:152414|prior_delivered:179907|prior_time:1746045924842632|is_app_limited:0|send_elapse:57143|ack_elapse:58164|ctl_first_sent_time:1746045924843143|lagest_ack_time:1746045924900796|curr_delivered:249507| [2025/04/30 20:45:24 900843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924843143| [2025/04/30 20:45:24 900847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:330||sndq_packets_used_bytes:0|sndq_packets_free:127| [2025/04/30 20:45:24 900851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57217|rttvar:194|minrtt:30473|latest_rtt:57653|ack_delay:40| [2025/04/30 20:45:24 900855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57266|rttvar:245|minrtt:30473|latest_rtt:57653|ack_delay:40| [2025/04/30 20:45:24 900860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:373|lost_pn:370|thresh:3| [2025/04/30 20:45:24 900864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 900949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 900978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 900991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 900997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 901350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 901384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:369|lost_pn:370|po_sent_time:1746045924841246|lost_send_time:1746045924835937|loss_delay:64859|frame:STREAM |repair:128| [2025/04/30 20:45:24 901397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:370|lost_pn:370|po_sent_time:1746045924841376|lost_send_time:1746045924835937|loss_delay:64859|frame:STREAM |repair:128| [2025/04/30 20:45:24 901403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924841376u| [2025/04/30 20:45:24 901409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 901414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924907109|now:1746045924901414|interval:5695| [2025/04/30 20:45:24 901420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924907109|now:1746045924901414|interv:5695| [2025/04/30 20:45:24 901425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57143, ack_elapse 58164, delivered 69600|rate 1196616|lost 148| [2025/04/30 20:45:24 901431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1196616) in round 5| [2025/04/30 20:45:24 901437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 901442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 901447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924843143|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 901453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924843143|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 901460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150007|srtt:57266|latest_rtt:57653|min_rtt:30473|applimit:0|lost:146|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 901468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:189|largest:189|pns:2| [2025/04/30 20:45:24 901478] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:240|pkt_type:SHORT_HEADER|pkt_num:189|frame:ACK |recv_time:1746045924900796|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 901483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044900796|now:1746045924900796|interv:120000000| [2025/04/30 20:45:24 901487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044900796|now:1746045924900796|interv:120000000| [2025/04/30 20:45:24 901491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924905768|pq_index:0| [2025/04/30 20:45:24 901495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924900018| [2025/04/30 20:45:24 901499] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924901499| [2025/04/30 20:45:24 901504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924901503| [2025/04/30 20:45:24 901510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57266|min_srtt:57266|path_bw:1242828|loss_rate:57.69|path_pto:0| [2025/04/30 20:45:24 901515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 901519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57266|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 901524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:369|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 901528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57266|min_srtt:57266|path_bw:1242828|loss_rate:57.69|path_pto:0| [2025/04/30 20:45:24 901532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 901536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57266|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 901541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:370|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 901545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57266|min_srtt:57266|path_bw:1242828|loss_rate:57.69|path_pto:0| [2025/04/30 20:45:24 901549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:24 901553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57266|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 901558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 901562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57266|min_srtt:57266|path_bw:1242828|loss_rate:57.69|path_pto:0| [2025/04/30 20:45:24 901569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:388179| [2025/04/30 20:45:24 901573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 901577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 901581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 901585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 901589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:369|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 901594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 901598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 901602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:498| [2025/04/30 20:45:24 901636] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:498|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150007|now:1746045924901609|stream_id:4|stream_offset:244552| [2025/04/30 20:45:24 901641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:498|origin_pktnum:240|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 901646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150007|applimit:0| [2025/04/30 20:45:24 901650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924907109|now:1746045924901650|interval:5459| [2025/04/30 20:45:24 901655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924907109|now:1746045924901650|interv:5459| [2025/04/30 20:45:24 901662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151207| [2025/04/30 20:45:24 901670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:370|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 901677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 901684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 901691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:499| [2025/04/30 20:45:24 901725] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:499|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924901701|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 901731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:499|origin_pktnum:370|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 901735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 901739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924907109|now:1746045924901739|interval:5370| [2025/04/30 20:45:24 901751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924907109|now:1746045924901739|interv:5370| [2025/04/30 20:45:24 901758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 901766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 901772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:24 901780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 901786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:500| [2025/04/30 20:45:24 901815] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:500|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924901793|stream_id:4|stream_offset:386992| [2025/04/30 20:45:24 901820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:500|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 901825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 901830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924907109|now:1746045924901830|interval:5279| [2025/04/30 20:45:24 901837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924907109|now:1746045924901830|interv:5279| [2025/04/30 20:45:24 901844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 901851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924907109| [2025/04/30 20:45:24 901858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924907109| [2025/04/30 20:45:24 901865] [debug] |xqc_engine_wakeup_after|wakeup:1746045924907109|now:1746045924901864|diff:5245| [2025/04/30 20:45:24 901871] [debug] |xqc_engine_main_logic|END|now:1746045924901503| [2025/04/30 20:45:24 901879] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:242|state:ESTABED|recv_time:1746045924901878| [2025/04/30 20:45:24 901883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 901889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:189| [2025/04/30 20:45:24 901893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:190| [2025/04/30 20:45:24 901898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:190| [2025/04/30 20:45:24 901902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 901907] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 901914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:375|origin_pktnum:117|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:375|path_largest_ack:375| [2025/04/30 20:45:24 901918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:82|tx_in_flight:151214|prior_delivered:181107|prior_time:1746045924843626|is_app_limited:0|send_elapse:57003|ack_elapse:58252|ctl_first_sent_time:1746045924844167|lagest_ack_time:1746045924901878|curr_delivered:250707| [2025/04/30 20:45:24 901928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924844167| [2025/04/30 20:45:24 901933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:331||sndq_packets_used_bytes:0|sndq_packets_free:126| [2025/04/30 20:45:24 901937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57266|rttvar:245|minrtt:30473|latest_rtt:57711|ack_delay:32| [2025/04/30 20:45:24 901941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57317|rttvar:287|minrtt:30473|latest_rtt:57711|ack_delay:32| [2025/04/30 20:45:24 901945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:375|lost_pn:372|thresh:3| [2025/04/30 20:45:24 901950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 901999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 902055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 902428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 902459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:372|lost_pn:372|po_sent_time:1746045924842250|lost_send_time:1746045924836954|loss_delay:64924|frame:STREAM |repair:128| [2025/04/30 20:45:24 902468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924842250u| [2025/04/30 20:45:24 902472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 902476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924908138|now:1746045924902476|interval:5662| [2025/04/30 20:45:24 902485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924908138|now:1746045924902476|interv:5662| [2025/04/30 20:45:24 902489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57003, ack_elapse 58252, delivered 69600|rate 1194808|lost 149| [2025/04/30 20:45:24 902493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1194808) in round 5| [2025/04/30 20:45:24 902497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 902502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 902506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924844167|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 902513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924844167|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 902521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57317|latest_rtt:57711|min_rtt:30473|applimit:0|lost:148|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 902530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:190|largest:190|pns:2| [2025/04/30 20:45:24 902537] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:242|pkt_type:SHORT_HEADER|pkt_num:190|frame:ACK |recv_time:1746045924901878|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 902542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044901878|now:1746045924901878|interv:120000000| [2025/04/30 20:45:24 902546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044901878|now:1746045924901878|interv:120000000| [2025/04/30 20:45:24 902550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924907109|pq_index:0| [2025/04/30 20:45:24 902555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924901503| [2025/04/30 20:45:24 902559] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924902559| [2025/04/30 20:45:24 902564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924902562| [2025/04/30 20:45:24 902569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|min_srtt:57317|path_bw:1242828|loss_rate:58.18|path_pto:0| [2025/04/30 20:45:24 902574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:316959| [2025/04/30 20:45:24 902579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 902583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:372|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 902588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|min_srtt:57317|path_bw:1242828|loss_rate:58.18|path_pto:0| [2025/04/30 20:45:24 902595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:388179| [2025/04/30 20:45:24 902600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 902604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 902608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57317|min_srtt:57317|path_bw:1242828|loss_rate:58.18|path_pto:0| [2025/04/30 20:45:24 902613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:389366| [2025/04/30 20:45:24 902617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 902621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 902625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 902629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 902633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:372|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 902638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:316959| [2025/04/30 20:45:24 902642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 902646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:501| [2025/04/30 20:45:24 902685] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:501|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924902654|stream_id:4|stream_offset:316959| [2025/04/30 20:45:24 902695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:501|origin_pktnum:372|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 902702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 902709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924908138|now:1746045924902708|interval:5430| [2025/04/30 20:45:24 902715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924908138|now:1746045924902708|interv:5430| [2025/04/30 20:45:24 902722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 902729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 902736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:388179| [2025/04/30 20:45:24 902749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 902756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:502| [2025/04/30 20:45:24 902803] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:502|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924902767|stream_id:4|stream_offset:388179| [2025/04/30 20:45:24 902813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:502|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 902821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 902828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924908138|now:1746045924902828|interval:5310| [2025/04/30 20:45:24 902835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924908138|now:1746045924902828|interv:5310| [2025/04/30 20:45:24 902842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 902849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924908138| [2025/04/30 20:45:24 902856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924908138| [2025/04/30 20:45:24 902860] [debug] |xqc_engine_wakeup_after|wakeup:1746045924908138|now:1746045924902860|diff:5278| [2025/04/30 20:45:24 902864] [debug] |xqc_engine_main_logic|END|now:1746045924902562| [2025/04/30 20:45:24 902872] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:244|state:ESTABED|recv_time:1746045924902872| [2025/04/30 20:45:24 902877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 902883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:190| [2025/04/30 20:45:24 902887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:191| [2025/04/30 20:45:24 902892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:191| [2025/04/30 20:45:24 902897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 902902] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 902908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:378|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:378|path_largest_ack:378| [2025/04/30 20:45:24 902913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:82|tx_in_flight:153614|prior_delivered:182307|prior_time:1746045924844605|is_app_limited:0|send_elapse:57817|ack_elapse:58267|ctl_first_sent_time:1746045924845099|lagest_ack_time:1746045924902872|curr_delivered:251907| [2025/04/30 20:45:24 902918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924845099| [2025/04/30 20:45:24 902922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:329||sndq_packets_used_bytes:0|sndq_packets_free:128| [2025/04/30 20:45:24 902926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57317|rttvar:287|minrtt:30473|latest_rtt:57773|ack_delay:40| [2025/04/30 20:45:24 902931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57369|rttvar:320|minrtt:30473|latest_rtt:57773|ack_delay:40| [2025/04/30 20:45:24 902940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:378|lost_pn:375|thresh:3| [2025/04/30 20:45:24 902944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 902998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 903041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 903433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 903464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:374|lost_pn:375|po_sent_time:1746045924843214|lost_send_time:1746045924837878|loss_delay:64994|frame:STREAM |repair:128| [2025/04/30 20:45:24 903478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924843214u| [2025/04/30 20:45:24 903482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 903486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924909271|now:1746045924903486|interval:5785| [2025/04/30 20:45:24 903491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924909271|now:1746045924903486|interv:5785| [2025/04/30 20:45:24 903495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57817, ack_elapse 58267, delivered 69600|rate 1194501|lost 150| [2025/04/30 20:45:24 903499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1194501) in round 5| [2025/04/30 20:45:24 903503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 903508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 903515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924845099|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 903519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924845099|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 903524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57369|latest_rtt:57773|min_rtt:30473|applimit:0|lost:149|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 903530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:191|largest:191|pns:2| [2025/04/30 20:45:24 903534] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:244|pkt_type:SHORT_HEADER|pkt_num:191|frame:ACK |recv_time:1746045924902872|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 903539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044902872|now:1746045924902872|interv:120000000| [2025/04/30 20:45:24 903543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044902872|now:1746045924902872|interv:120000000| [2025/04/30 20:45:24 903547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924908138|pq_index:0| [2025/04/30 20:45:24 903552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924902562| [2025/04/30 20:45:24 903556] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924903556| [2025/04/30 20:45:24 903561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924903560| [2025/04/30 20:45:24 903566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57369|min_srtt:57369|path_bw:1242828|loss_rate:57.89|path_pto:0| [2025/04/30 20:45:24 903571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:318146| [2025/04/30 20:45:24 903576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57369|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 903580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:374|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 903585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57369|min_srtt:57369|path_bw:1242828|loss_rate:57.89|path_pto:0| [2025/04/30 20:45:24 903589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:389366| [2025/04/30 20:45:24 903593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57369|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 903598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 903605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57369|min_srtt:57369|path_bw:1242828|loss_rate:57.89|path_pto:0| [2025/04/30 20:45:24 903609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:390553| [2025/04/30 20:45:24 903613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 903617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 903621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 903625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 903630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:374|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 903634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:318146| [2025/04/30 20:45:24 903638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 903643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:503| [2025/04/30 20:45:24 903686] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:503|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924903650|stream_id:4|stream_offset:318146| [2025/04/30 20:45:24 903696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:503|origin_pktnum:374|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 903703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 903710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924909271|now:1746045924903710|interval:5561| [2025/04/30 20:45:24 903717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924909271|now:1746045924903710|interv:5561| [2025/04/30 20:45:24 903724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 903732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 903738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:389366| [2025/04/30 20:45:24 903745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 903752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:504| [2025/04/30 20:45:24 903788] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:504|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924903762|stream_id:4|stream_offset:389366| [2025/04/30 20:45:24 903797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:504|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 903811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 903818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924909271|now:1746045924903817|interval:5454| [2025/04/30 20:45:24 903825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924909271|now:1746045924903817|interv:5454| [2025/04/30 20:45:24 903831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 903839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924909271| [2025/04/30 20:45:24 903844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924909271| [2025/04/30 20:45:24 903848] [debug] |xqc_engine_wakeup_after|wakeup:1746045924909271|now:1746045924903848|diff:5423| [2025/04/30 20:45:24 903853] [debug] |xqc_engine_main_logic|END|now:1746045924903560| [2025/04/30 20:45:24 903860] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:244|state:ESTABED|recv_time:1746045924903860| [2025/04/30 20:45:24 903865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 903871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:191| [2025/04/30 20:45:24 903875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:192| [2025/04/30 20:45:24 903881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:192| [2025/04/30 20:45:24 903885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 903890] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 903896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:379|origin_pktnum:249|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:379|path_largest_ack:379| [2025/04/30 20:45:24 903901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:83|tx_in_flight:152414|prior_delivered:183507|prior_time:1746045924845620|is_app_limited:0|send_elapse:57016|ack_elapse:58240|ctl_first_sent_time:1746045924846140|lagest_ack_time:1746045924903860|curr_delivered:253107| [2025/04/30 20:45:24 903906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924846140| [2025/04/30 20:45:24 903911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:328||sndq_packets_used_bytes:0|sndq_packets_free:129| [2025/04/30 20:45:24 903915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57369|rttvar:320|minrtt:30473|latest_rtt:57720|ack_delay:32| [2025/04/30 20:45:24 903919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57409|rttvar:319|minrtt:30473|latest_rtt:57720|ack_delay:32| [2025/04/30 20:45:24 903923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:379|lost_pn:376|thresh:3| [2025/04/30 20:45:24 903927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 903998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 904024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 904382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 904414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:376|lost_pn:376|po_sent_time:1746045924844277|lost_send_time:1746045924838925|loss_delay:64935|frame:STREAM |repair:128| [2025/04/30 20:45:24 904431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924844277u| [2025/04/30 20:45:24 904435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 904439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924909339|now:1746045924904439|interval:4900| [2025/04/30 20:45:24 904444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924909339|now:1746045924904439|interv:4900| [2025/04/30 20:45:24 904448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57016, ack_elapse 58240, delivered 69600|rate 1195054|lost 151| [2025/04/30 20:45:24 904452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195054) in round 5| [2025/04/30 20:45:24 904457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 904461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 904465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924846140|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 904469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924846140|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 904474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57409|latest_rtt:57720|min_rtt:30473|applimit:0|lost:150|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 904487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:192|largest:192|pns:2| [2025/04/30 20:45:24 904493] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:244|pkt_type:SHORT_HEADER|pkt_num:192|frame:ACK |recv_time:1746045924903860|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 904498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044903860|now:1746045924903860|interv:120000000| [2025/04/30 20:45:24 904505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044903860|now:1746045924903860|interv:120000000| [2025/04/30 20:45:24 904511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924909271|pq_index:0| [2025/04/30 20:45:24 904518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924903560| [2025/04/30 20:45:24 904525] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924904525| [2025/04/30 20:45:24 904533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924904531| [2025/04/30 20:45:24 904541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57409|min_srtt:57409|path_bw:1242828|loss_rate:57.63|path_pto:0| [2025/04/30 20:45:24 904548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 904555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57409|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 904562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:376|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 904569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57409|min_srtt:57409|path_bw:1242828|loss_rate:57.63|path_pto:0| [2025/04/30 20:45:24 904575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:390553| [2025/04/30 20:45:24 904582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57409|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 904589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 904596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57409|min_srtt:57409|path_bw:1242828|loss_rate:57.63|path_pto:0| [2025/04/30 20:45:24 904600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 904604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 904608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 904612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 904621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 904625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:376|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 904630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 904634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 904638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:505| [2025/04/30 20:45:24 904675] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:505|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924904646|stream_id:4|stream_offset:249300| [2025/04/30 20:45:24 904685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:505|origin_pktnum:247|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 904692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 904698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924909339|now:1746045924904698|interval:4641| [2025/04/30 20:45:24 904706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924909339|now:1746045924904698|interv:4641| [2025/04/30 20:45:24 904712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 904720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 904727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:390553| [2025/04/30 20:45:24 904733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 904738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:506| [2025/04/30 20:45:24 904771] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:506|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924904745|stream_id:4|stream_offset:390553| [2025/04/30 20:45:24 904781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:506|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 904788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 904795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924909339|now:1746045924904795|interval:4544| [2025/04/30 20:45:24 904802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924909339|now:1746045924904795|interv:4544| [2025/04/30 20:45:24 904809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 904816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924909339| [2025/04/30 20:45:24 904827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924909339| [2025/04/30 20:45:24 904831] [debug] |xqc_engine_wakeup_after|wakeup:1746045924909339|now:1746045924904831|diff:4508| [2025/04/30 20:45:24 904836] [debug] |xqc_engine_main_logic|END|now:1746045924904531| [2025/04/30 20:45:24 904843] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:246|state:ESTABED|recv_time:1746045924904843| [2025/04/30 20:45:24 904848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 904854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:192| [2025/04/30 20:45:24 904858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:193| [2025/04/30 20:45:24 904864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:193| [2025/04/30 20:45:24 904868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 904873] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 904879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:381|origin_pktnum:123|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:381|path_largest_ack:381| [2025/04/30 20:45:24 904884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:85|tx_in_flight:151214|prior_delivered:184707|prior_time:1746045924846633|is_app_limited:0|send_elapse:57030|ack_elapse:58210|ctl_first_sent_time:1746045924847170|lagest_ack_time:1746045924904843|curr_delivered:254307| [2025/04/30 20:45:24 904889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924847170| [2025/04/30 20:45:24 904893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:328||sndq_packets_used_bytes:0|sndq_packets_free:129| [2025/04/30 20:45:24 904898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57409|rttvar:319|minrtt:30473|latest_rtt:57673|ack_delay:32| [2025/04/30 20:45:24 904902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57438|rttvar:298|minrtt:30473|latest_rtt:57673|ack_delay:32| [2025/04/30 20:45:24 904906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:381|lost_pn:378|thresh:3| [2025/04/30 20:45:24 904910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 904986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 904999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 905377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 905448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 905455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:377|lost_pn:378|po_sent_time:1746045924844404|lost_send_time:1746045924839961|loss_delay:64882|frame:STREAM |repair:128| [2025/04/30 20:45:24 905463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924844404u| [2025/04/30 20:45:24 905470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 905476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924911118|now:1746045924905476|interval:5642| [2025/04/30 20:45:24 905484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924911118|now:1746045924905476|interv:5642| [2025/04/30 20:45:24 905490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57030, ack_elapse 58210, delivered 69600|rate 1195670|lost 152| [2025/04/30 20:45:24 905497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195670) in round 5| [2025/04/30 20:45:24 905503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 905510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 905517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924847170|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 905524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924847170|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 905531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57438|latest_rtt:57673|min_rtt:30473|applimit:0|lost:151|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 905540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:193|largest:193|pns:2| [2025/04/30 20:45:24 905546] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:246|pkt_type:SHORT_HEADER|pkt_num:193|frame:ACK |recv_time:1746045924904843|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 905553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044904843|now:1746045924904843|interv:120000000| [2025/04/30 20:45:24 905560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044904843|now:1746045924904843|interv:120000000| [2025/04/30 20:45:24 905576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924909339|pq_index:0| [2025/04/30 20:45:24 905582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924904531| [2025/04/30 20:45:24 905587] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924905587| [2025/04/30 20:45:24 905594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924905592| [2025/04/30 20:45:24 905602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57438|min_srtt:57438|path_bw:1242828|loss_rate:57.38|path_pto:0| [2025/04/30 20:45:24 905608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:319333| [2025/04/30 20:45:24 905614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57438|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 905620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:377|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 905626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57438|min_srtt:57438|path_bw:1242828|loss_rate:57.38|path_pto:0| [2025/04/30 20:45:24 905632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 905637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57438|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 905643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 905650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57438|min_srtt:57438|path_bw:1242828|loss_rate:57.38|path_pto:0| [2025/04/30 20:45:24 905656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 905662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 905668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 905674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 905681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 905688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:377|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 905694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:319333| [2025/04/30 20:45:24 905701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 905708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:507| [2025/04/30 20:45:24 905758] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:507|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924905724|stream_id:4|stream_offset:319333| [2025/04/30 20:45:24 905768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:507|origin_pktnum:377|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 905776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 905782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924911118|now:1746045924905782|interval:5336| [2025/04/30 20:45:24 905789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924911118|now:1746045924905782|interv:5336| [2025/04/30 20:45:24 905795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 905803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 905810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 905817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 905824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:508| [2025/04/30 20:45:24 905859] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:508|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924905833|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 905869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:508|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 905876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 905882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924911118|now:1746045924905882|interval:5236| [2025/04/30 20:45:24 905890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924911118|now:1746045924905882|interv:5236| [2025/04/30 20:45:24 905897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 905904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924911118| [2025/04/30 20:45:24 905910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924911118| [2025/04/30 20:45:24 905915] [debug] |xqc_engine_wakeup_after|wakeup:1746045924911118|now:1746045924905915|diff:5203| [2025/04/30 20:45:24 905920] [debug] |xqc_engine_main_logic|END|now:1746045924905592| [2025/04/30 20:45:24 905928] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:248|state:ESTABED|recv_time:1746045924905927| [2025/04/30 20:45:24 905933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 905938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:193| [2025/04/30 20:45:24 905942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:194| [2025/04/30 20:45:24 905953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:194| [2025/04/30 20:45:24 905957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 905962] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 905969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:384|origin_pktnum:255|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:384|path_largest_ack:384| [2025/04/30 20:45:24 905974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:86|tx_in_flight:152414|prior_delivered:185907|prior_time:1746045924847666|is_app_limited:0|send_elapse:57993|ack_elapse:58261|ctl_first_sent_time:1746045924848296|lagest_ack_time:1746045924905927|curr_delivered:255507| [2025/04/30 20:45:24 905980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924848296| [2025/04/30 20:45:24 905988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:325||sndq_packets_used_bytes:0|sndq_packets_free:132| [2025/04/30 20:45:24 905995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57438|rttvar:298|minrtt:30473|latest_rtt:57631|ack_delay:32| [2025/04/30 20:45:24 906002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57458|rttvar:264|minrtt:30473|latest_rtt:57631|ack_delay:32| [2025/04/30 20:45:24 906009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:384|lost_pn:381|thresh:3| [2025/04/30 20:45:24 906016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 906129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 906457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 906520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 906532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:380|lost_pn:381|po_sent_time:1746045924846236|lost_send_time:1746045924841093|loss_delay:64834|frame:STREAM |repair:128| [2025/04/30 20:45:24 906540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924846236u| [2025/04/30 20:45:24 906547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 906553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924912105|now:1746045924906552|interval:5553| [2025/04/30 20:45:24 906557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924912105|now:1746045924906552|interv:5553| [2025/04/30 20:45:24 906561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57993, ack_elapse 58261, delivered 69600|rate 1194624|lost 153| [2025/04/30 20:45:24 906566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1194624) in round 5| [2025/04/30 20:45:24 906570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 906574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3400| [2025/04/30 20:45:24 906578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924848296|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 906582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924848296|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:187107| [2025/04/30 20:45:24 906587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57458|latest_rtt:57631|min_rtt:30473|applimit:0|lost:152|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 906593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:194|largest:194|pns:2| [2025/04/30 20:45:24 906598] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:248|pkt_type:SHORT_HEADER|pkt_num:194|frame:ACK |recv_time:1746045924905927|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 906603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044905927|now:1746045924905927|interv:120000000| [2025/04/30 20:45:24 906607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044905927|now:1746045924905927|interv:120000000| [2025/04/30 20:45:24 906611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924911118|pq_index:0| [2025/04/30 20:45:24 906615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924905592| [2025/04/30 20:45:24 906619] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924906619| [2025/04/30 20:45:24 906624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924906623| [2025/04/30 20:45:24 906630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57458|min_srtt:57458|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 906638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:321707| [2025/04/30 20:45:24 906643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57458|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 906647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:380|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 906652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57458|min_srtt:57458|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 906656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 906660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57458|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 906665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 906669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57458|min_srtt:57458|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 906673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:394114| [2025/04/30 20:45:24 906678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 906681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 906685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 906690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 906694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:380|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 906698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:321707| [2025/04/30 20:45:24 906703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 906707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:509| [2025/04/30 20:45:24 906744] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:509|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924906715|stream_id:4|stream_offset:321707| [2025/04/30 20:45:24 906754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:509|origin_pktnum:380|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 906761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 906769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924912105|now:1746045924906768|interval:5337| [2025/04/30 20:45:24 906786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924912105|now:1746045924906768|interv:5337| [2025/04/30 20:45:24 906793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 906801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 906806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 906810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 906814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:510| [2025/04/30 20:45:24 906848] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:510|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924906821|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 906857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:510|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 906864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 906871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924912105|now:1746045924906871|interval:5234| [2025/04/30 20:45:24 906878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924912105|now:1746045924906871|interv:5234| [2025/04/30 20:45:24 906885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 906892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924912105| [2025/04/30 20:45:24 906899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924912105| [2025/04/30 20:45:24 906903] [debug] |xqc_engine_wakeup_after|wakeup:1746045924912105|now:1746045924906903|diff:5202| [2025/04/30 20:45:24 906907] [debug] |xqc_engine_main_logic|END|now:1746045924906623| [2025/04/30 20:45:24 906915] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:250|state:ESTABED|recv_time:1746045924906915| [2025/04/30 20:45:24 906920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 906925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:194| [2025/04/30 20:45:24 906929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:195| [2025/04/30 20:45:24 906935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:195| [2025/04/30 20:45:24 906939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 906944] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 906951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:386|origin_pktnum:128|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:386|path_largest_ack:386| [2025/04/30 20:45:24 906956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:87|tx_in_flight:152414|prior_delivered:187107|prior_time:1746045924848680|is_app_limited:0|send_elapse:57191|ack_elapse:58235|ctl_first_sent_time:1746045924849200|lagest_ack_time:1746045924906915|curr_delivered:256707| [2025/04/30 20:45:24 906965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924849200| [2025/04/30 20:45:24 906970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:325||sndq_packets_used_bytes:0|sndq_packets_free:132| [2025/04/30 20:45:24 906975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57458|rttvar:264|minrtt:30473|latest_rtt:57715|ack_delay:32| [2025/04/30 20:45:24 906982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57486|rttvar:254|minrtt:30473|latest_rtt:57715|ack_delay:32| [2025/04/30 20:45:24 906989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:386|lost_pn:383|thresh:3| [2025/04/30 20:45:24 906995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 907100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907326] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 907414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 907460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 907469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:382|lost_pn:383|po_sent_time:1746045924847271|lost_send_time:1746045924841986|loss_delay:64929|frame:STREAM |repair:128| [2025/04/30 20:45:24 907474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:383|lost_pn:383|po_sent_time:1746045924847402|lost_send_time:1746045924841986|loss_delay:64929|frame:STREAM |repair:128| [2025/04/30 20:45:24 907479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924847402u| [2025/04/30 20:45:24 907486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 907492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924913330|now:1746045924907492|interval:5838| [2025/04/30 20:45:24 907504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924913330|now:1746045924907492|interv:5838| [2025/04/30 20:45:24 907511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57191, ack_elapse 58235, delivered 69600|rate 1195157|lost 155| [2025/04/30 20:45:24 907517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 5 -> 6| [2025/04/30 20:45:24 907523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195157) in round 6| [2025/04/30 20:45:24 907530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 907537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:2842| [2025/04/30 20:45:24 907543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924849200|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 907549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924849200|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 907553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150007|srtt:57486|latest_rtt:57715|min_rtt:30473|applimit:0|lost:153|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:24 907559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:195|largest:195|pns:2| [2025/04/30 20:45:24 907564] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:250|pkt_type:SHORT_HEADER|pkt_num:195|frame:ACK |recv_time:1746045924906915|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 907569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044906915|now:1746045924906915|interv:120000000| [2025/04/30 20:45:24 907573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044906915|now:1746045924906915|interv:120000000| [2025/04/30 20:45:24 907577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924912105|pq_index:0| [2025/04/30 20:45:24 907582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924906623| [2025/04/30 20:45:24 907586] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924907586| [2025/04/30 20:45:24 907591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924907590| [2025/04/30 20:45:24 907597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57486|min_srtt:57486|path_bw:1242828|loss_rate:56.92|path_pto:0| [2025/04/30 20:45:24 907601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 907606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57486|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 907611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:382|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 907615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57486|min_srtt:57486|path_bw:1242828|loss_rate:56.92|path_pto:0| [2025/04/30 20:45:24 907623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 907628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57486|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 907632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:383|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 907636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57486|min_srtt:57486|path_bw:1242828|loss_rate:56.92|path_pto:0| [2025/04/30 20:45:24 907641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:394114| [2025/04/30 20:45:24 907645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57486|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 907649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 907654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57486|min_srtt:57486|path_bw:1242828|loss_rate:56.92|path_pto:0| [2025/04/30 20:45:24 907658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:395301| [2025/04/30 20:45:24 907662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 907666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 907670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 907674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 907678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:382|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 907683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 907687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 907691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:511| [2025/04/30 20:45:24 907728] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:511|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150007|now:1746045924907699|stream_id:4|stream_offset:252861| [2025/04/30 20:45:24 907737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:511|origin_pktnum:253|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 907744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150007|applimit:0| [2025/04/30 20:45:24 907755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924913330|now:1746045924907755|interval:5575| [2025/04/30 20:45:24 907759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924913330|now:1746045924907755|interv:5575| [2025/04/30 20:45:24 907764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151207| [2025/04/30 20:45:24 907769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:383|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 907773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 907777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 907782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:512| [2025/04/30 20:45:24 907811] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:512|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924907788|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 907821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:512|origin_pktnum:383|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 907828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 907834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924913330|now:1746045924907834|interval:5496| [2025/04/30 20:45:24 907838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924913330|now:1746045924907834|interv:5496| [2025/04/30 20:45:24 907842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 907847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 907851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:394114| [2025/04/30 20:45:24 907855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 907860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:513| [2025/04/30 20:45:24 907887] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:513|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924907866|stream_id:4|stream_offset:394114| [2025/04/30 20:45:24 907896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:513|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 907903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 907909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924913330|now:1746045924907909|interval:5421| [2025/04/30 20:45:24 907913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924913330|now:1746045924907909|interv:5421| [2025/04/30 20:45:24 907922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 907927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924913330| [2025/04/30 20:45:24 907931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924913330| [2025/04/30 20:45:24 907935] [debug] |xqc_engine_wakeup_after|wakeup:1746045924913330|now:1746045924907935|diff:5395| [2025/04/30 20:45:24 907939] [debug] |xqc_engine_main_logic|END|now:1746045924907590| [2025/04/30 20:45:24 907947] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:252|state:ESTABED|recv_time:1746045924907946| [2025/04/30 20:45:24 907951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 907957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:195| [2025/04/30 20:45:24 907961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:196| [2025/04/30 20:45:24 907967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:196| [2025/04/30 20:45:24 907972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 907980] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 907988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:388|origin_pktnum:130|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:388|path_largest_ack:388| [2025/04/30 20:45:24 907993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:89|tx_in_flight:151214|prior_delivered:188307|prior_time:1746045924849646|is_app_limited:0|send_elapse:57216|ack_elapse:58300|ctl_first_sent_time:1746045924850212|lagest_ack_time:1746045924907946|curr_delivered:257907| [2025/04/30 20:45:24 907998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924850212| [2025/04/30 20:45:24 908002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:324||sndq_packets_used_bytes:0|sndq_packets_free:133| [2025/04/30 20:45:24 908007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57486|rttvar:254|minrtt:30473|latest_rtt:57734|ack_delay:32| [2025/04/30 20:45:24 908011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57513|rttvar:245|minrtt:30473|latest_rtt:57734|ack_delay:32| [2025/04/30 20:45:24 908016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:388|lost_pn:385|thresh:3| [2025/04/30 20:45:24 908023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 908122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 908405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 908466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:385|lost_pn:385|po_sent_time:1746045924848401|lost_send_time:1746045924842996|loss_delay:64950|frame:STREAM |repair:128| [2025/04/30 20:45:24 908475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924848401u| [2025/04/30 20:45:24 908479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 908484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924914246|now:1746045924908483|interval:5763| [2025/04/30 20:45:24 908488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924914246|now:1746045924908483|interv:5763| [2025/04/30 20:45:24 908492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57216, ack_elapse 58300, delivered 69600|rate 1193825|lost 156| [2025/04/30 20:45:24 908497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1193825) in round 6| [2025/04/30 20:45:24 908501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 908505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:2842| [2025/04/30 20:45:24 908509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924850212|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 908513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924850212|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 908518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57513|latest_rtt:57734|min_rtt:30473|applimit:0|lost:155|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 908524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:196|largest:196|pns:2| [2025/04/30 20:45:24 908528] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:252|pkt_type:SHORT_HEADER|pkt_num:196|frame:ACK |recv_time:1746045924907946|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 908533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044907946|now:1746045924907946|interv:120000000| [2025/04/30 20:45:24 908537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044907946|now:1746045924907946|interv:120000000| [2025/04/30 20:45:24 908544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924913330|pq_index:0| [2025/04/30 20:45:24 908548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924907590| [2025/04/30 20:45:24 908552] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924908552| [2025/04/30 20:45:24 908557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924908556| [2025/04/30 20:45:24 908563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57513|min_srtt:57513|path_bw:1242828|loss_rate:57.35|path_pto:0| [2025/04/30 20:45:24 908567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:324081| [2025/04/30 20:45:24 908572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57513|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 908576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:385|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 908581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57513|min_srtt:57513|path_bw:1242828|loss_rate:57.35|path_pto:0| [2025/04/30 20:45:24 908585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:395301| [2025/04/30 20:45:24 908590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57513|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 908594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 908598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57513|min_srtt:57513|path_bw:1242828|loss_rate:57.35|path_pto:0| [2025/04/30 20:45:24 908603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:396488| [2025/04/30 20:45:24 908607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 908611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 908614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 908619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 908623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:385|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 908627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:324081| [2025/04/30 20:45:24 908632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 908638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:514| [2025/04/30 20:45:24 908674] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:514|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924908646|stream_id:4|stream_offset:324081| [2025/04/30 20:45:24 908684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:514|origin_pktnum:385|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 908691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 908698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924914246|now:1746045924908698|interval:5548| [2025/04/30 20:45:24 908705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924914246|now:1746045924908698|interv:5548| [2025/04/30 20:45:24 908711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 908716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 908720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:395301| [2025/04/30 20:45:24 908724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 908729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:515| [2025/04/30 20:45:24 908758] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:515|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924908735|stream_id:4|stream_offset:395301| [2025/04/30 20:45:24 908768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:515|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 908775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 908782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924914246|now:1746045924908781|interval:5465| [2025/04/30 20:45:24 908788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924914246|now:1746045924908781|interv:5465| [2025/04/30 20:45:24 908792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 908797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924914246| [2025/04/30 20:45:24 908801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924914246| [2025/04/30 20:45:24 908805] [debug] |xqc_engine_wakeup_after|wakeup:1746045924914246|now:1746045924908805|diff:5441| [2025/04/30 20:45:24 908809] [debug] |xqc_engine_main_logic|END|now:1746045924908556| [2025/04/30 20:45:24 908817] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:254|state:ESTABED|recv_time:1746045924908816| [2025/04/30 20:45:24 908821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 908827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:196| [2025/04/30 20:45:24 908831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:197| [2025/04/30 20:45:24 908841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:197| [2025/04/30 20:45:24 908845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 908850] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 908857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:391|origin_pktnum:262|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:391|path_largest_ack:391| [2025/04/30 20:45:24 908861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:90|tx_in_flight:152414|prior_delivered:189507|prior_time:1746045924850610|is_app_limited:0|send_elapse:57127|ack_elapse:58206|ctl_first_sent_time:1746045924851129|lagest_ack_time:1746045924908816|curr_delivered:259107| [2025/04/30 20:45:24 908866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924851129| [2025/04/30 20:45:24 908871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:321||sndq_packets_used_bytes:0|sndq_packets_free:136| [2025/04/30 20:45:24 908875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57513|rttvar:245|minrtt:30473|latest_rtt:57687|ack_delay:32| [2025/04/30 20:45:24 908879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57530|rttvar:219|minrtt:30473|latest_rtt:57687|ack_delay:32| [2025/04/30 20:45:24 908883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:391|lost_pn:388|thresh:3| [2025/04/30 20:45:24 908887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 908952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 908998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 909243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909324] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:387|lost_pn:388|po_sent_time:1746045924849296|lost_send_time:1746045924843919|loss_delay:64897|frame:STREAM |repair:128| [2025/04/30 20:45:24 909335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924849296u| [2025/04/30 20:45:24 909339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 909343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924915197|now:1746045924909343|interval:5854| [2025/04/30 20:45:24 909347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924915197|now:1746045924909343|interv:5854| [2025/04/30 20:45:24 909351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57127, ack_elapse 58206, delivered 69600|rate 1195753|lost 157| [2025/04/30 20:45:24 909356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195753) in round 6| [2025/04/30 20:45:24 909360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 909364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:2842| [2025/04/30 20:45:24 909368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924851129|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 909373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924851129|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 909377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57530|latest_rtt:57687|min_rtt:30473|applimit:0|lost:156|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 909383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:197|largest:197|pns:2| [2025/04/30 20:45:24 909388] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:254|pkt_type:SHORT_HEADER|pkt_num:197|frame:ACK |recv_time:1746045924908816|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 909393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044908816|now:1746045924908816|interv:120000000| [2025/04/30 20:45:24 909397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044908816|now:1746045924908816|interv:120000000| [2025/04/30 20:45:24 909401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924914246|pq_index:0| [2025/04/30 20:45:24 909405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924908556| [2025/04/30 20:45:24 909409] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924909409| [2025/04/30 20:45:24 909414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924909413| [2025/04/30 20:45:24 909420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57530|min_srtt:57530|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 909424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:325268| [2025/04/30 20:45:24 909431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57530|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 909436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:387|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 909441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57530|min_srtt:57530|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 909445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:396488| [2025/04/30 20:45:24 909449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57530|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 909453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 909458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57530|min_srtt:57530|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 909462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:397675| [2025/04/30 20:45:24 909466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 909470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 909474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 909478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 909482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:387|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 909487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:325268| [2025/04/30 20:45:24 909491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 909495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:516| [2025/04/30 20:45:24 909531] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:516|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924909503|stream_id:4|stream_offset:325268| [2025/04/30 20:45:24 909540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:516|origin_pktnum:387|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 909548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 909554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924915197|now:1746045924909554|interval:5643| [2025/04/30 20:45:24 909561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924915197|now:1746045924909554|interv:5643| [2025/04/30 20:45:24 909571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 909576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 909580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:396488| [2025/04/30 20:45:24 909585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 909589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:517| [2025/04/30 20:45:24 909619] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:517|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924909595|stream_id:4|stream_offset:396488| [2025/04/30 20:45:24 909628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:517|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 909636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 909642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924915197|now:1746045924909642|interval:5555| [2025/04/30 20:45:24 909648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924915197|now:1746045924909642|interv:5555| [2025/04/30 20:45:24 909653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 909657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915197| [2025/04/30 20:45:24 909662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915197| [2025/04/30 20:45:24 909666] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915197|now:1746045924909665|diff:5532| [2025/04/30 20:45:24 909670] [debug] |xqc_engine_main_logic|END|now:1746045924909413| [2025/04/30 20:45:24 909677] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:256|state:ESTABED|recv_time:1746045924909677| [2025/04/30 20:45:24 909682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 909687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:197| [2025/04/30 20:45:24 909691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:198| [2025/04/30 20:45:24 909697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:198| [2025/04/30 20:45:24 909701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 909706] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 909713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:393|origin_pktnum:264|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:393|path_largest_ack:393| [2025/04/30 20:45:24 909718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:91|tx_in_flight:152414|prior_delivered:190707|prior_time:1746045924851619|is_app_limited:0|send_elapse:57168|ack_elapse:58058|ctl_first_sent_time:1746045924852160|lagest_ack_time:1746045924909677|curr_delivered:260307| [2025/04/30 20:45:24 909723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924852160| [2025/04/30 20:45:24 909731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:320||sndq_packets_used_bytes:0|sndq_packets_free:137| [2025/04/30 20:45:24 909736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57530|rttvar:219|minrtt:30473|latest_rtt:57517|ack_delay:32| [2025/04/30 20:45:24 909740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57524|rttvar:176|minrtt:30473|latest_rtt:57517|ack_delay:32| [2025/04/30 20:45:24 909744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:393|lost_pn:390|thresh:3| [2025/04/30 20:45:24 909748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 909810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 909995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 909999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 910051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:389|lost_pn:390|po_sent_time:1746045924850300|lost_send_time:1746045924844963|loss_delay:64714|frame:STREAM |repair:128| [2025/04/30 20:45:24 910165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:390|lost_pn:390|po_sent_time:1746045924850400|lost_send_time:1746045924844963|loss_delay:64714|frame:STREAM |repair:128| [2025/04/30 20:45:24 910172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924850400u| [2025/04/30 20:45:24 910179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 910183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924915928|now:1746045924910183|interval:5745| [2025/04/30 20:45:24 910188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924915928|now:1746045924910183|interv:5745| [2025/04/30 20:45:24 910196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57168, ack_elapse 58058, delivered 69600|rate 1198801|lost 159| [2025/04/30 20:45:24 910201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1198801) in round 6| [2025/04/30 20:45:24 910205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 910209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:2898| [2025/04/30 20:45:24 910213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924852160|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 910217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924852160|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 910222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150007|srtt:57524|latest_rtt:57517|min_rtt:30473|applimit:0|lost:157|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 910228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:198|largest:198|pns:2| [2025/04/30 20:45:24 910233] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:256|pkt_type:SHORT_HEADER|pkt_num:198|frame:ACK |recv_time:1746045924909677|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 910237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044909677|now:1746045924909677|interv:120000000| [2025/04/30 20:45:24 910241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044909677|now:1746045924909677|interv:120000000| [2025/04/30 20:45:24 910245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915197|pq_index:0| [2025/04/30 20:45:24 910250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924909413| [2025/04/30 20:45:24 910254] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924910254| [2025/04/30 20:45:24 910259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924910258| [2025/04/30 20:45:24 910264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57524|min_srtt:57524|path_bw:1242828|loss_rate:56.94|path_pto:0| [2025/04/30 20:45:24 910269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 910273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57524|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 910278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:389|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 910282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57524|min_srtt:57524|path_bw:1242828|loss_rate:56.94|path_pto:0| [2025/04/30 20:45:24 910287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 910294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57524|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 910298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:390|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 910302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57524|min_srtt:57524|path_bw:1242828|loss_rate:56.94|path_pto:0| [2025/04/30 20:45:24 910306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:397675| [2025/04/30 20:45:24 910311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57524|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 910334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 910339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57524|min_srtt:57524|path_bw:1242828|loss_rate:56.94|path_pto:0| [2025/04/30 20:45:24 910343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:398862| [2025/04/30 20:45:24 910347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 910351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 910355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 910359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 910364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:389|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 910368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150007|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 910372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 910377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:518| [2025/04/30 20:45:24 910411] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:518|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150007|now:1746045924910384|stream_id:4|stream_offset:256422| [2025/04/30 20:45:24 910420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:518|origin_pktnum:260|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 910428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150007|applimit:0| [2025/04/30 20:45:24 910434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924915928|now:1746045924910434|interval:5494| [2025/04/30 20:45:24 910447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924915928|now:1746045924910434|interv:5494| [2025/04/30 20:45:24 910451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151207| [2025/04/30 20:45:24 910456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:390|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 910460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 910464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 910468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:519| [2025/04/30 20:45:24 910498] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:519|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924910475|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 910507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:519|origin_pktnum:390|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 910514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 910521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924915928|now:1746045924910521|interval:5407| [2025/04/30 20:45:24 910527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924915928|now:1746045924910521|interv:5407| [2025/04/30 20:45:24 910534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 910540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 910547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:397675| [2025/04/30 20:45:24 910551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 910556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:520| [2025/04/30 20:45:24 910584] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:520|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924910562|stream_id:4|stream_offset:397675| [2025/04/30 20:45:24 910592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:520|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 910600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 910607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924915928|now:1746045924910606|interval:5322| [2025/04/30 20:45:24 910613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924915928|now:1746045924910606|interv:5322| [2025/04/30 20:45:24 910617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 910622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915549| [2025/04/30 20:45:24 910631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915549| [2025/04/30 20:45:24 910635] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924910635|diff:4914| [2025/04/30 20:45:24 910639] [debug] |xqc_engine_main_logic|END|now:1746045924910258| [2025/04/30 20:45:24 910647] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:258|state:ESTABED|recv_time:1746045924910646| [2025/04/30 20:45:24 910651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 910657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:198| [2025/04/30 20:45:24 910661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:199| [2025/04/30 20:45:24 910667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:199| [2025/04/30 20:45:24 910671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 910676] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 910682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:395|origin_pktnum:266|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:395|path_largest_ack:395| [2025/04/30 20:45:24 910687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:92|tx_in_flight:152414|prior_delivered:191907|prior_time:1746045924852667|is_app_limited:0|send_elapse:57230|ack_elapse:57979|ctl_first_sent_time:1746045924853197|lagest_ack_time:1746045924910646|curr_delivered:261507| [2025/04/30 20:45:24 910692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924853197| [2025/04/30 20:45:24 910696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:320||sndq_packets_used_bytes:0|sndq_packets_free:137| [2025/04/30 20:45:24 910700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57524|rttvar:176|minrtt:30473|latest_rtt:57449|ack_delay:24| [2025/04/30 20:45:24 910705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57512|rttvar:156|minrtt:30473|latest_rtt:57449|ack_delay:24| [2025/04/30 20:45:24 910709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:395|lost_pn:392|thresh:3| [2025/04/30 20:45:24 910713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 910778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 910990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 910994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 910998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:392|lost_pn:392|po_sent_time:1746045924851214|lost_send_time:1746045924845945|loss_delay:64701|frame:STREAM |repair:128| [2025/04/30 20:45:24 911117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924851214u| [2025/04/30 20:45:24 911123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 911130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924916962|now:1746045924911130|interval:5832| [2025/04/30 20:45:24 911137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924916962|now:1746045924911130|interv:5832| [2025/04/30 20:45:24 911143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57230, ack_elapse 57979, delivered 69600|rate 1200434|lost 160| [2025/04/30 20:45:24 911150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200434) in round 6| [2025/04/30 20:45:24 911156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 911162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:2898| [2025/04/30 20:45:24 911168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924853197|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 911175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924853197|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 911183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57512|latest_rtt:57449|min_rtt:30473|applimit:0|lost:159|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 911191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:199|largest:199|pns:2| [2025/04/30 20:45:24 911199] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:258|pkt_type:SHORT_HEADER|pkt_num:199|frame:ACK |recv_time:1746045924910646|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 911204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044910646|now:1746045924910646|interv:120000000| [2025/04/30 20:45:24 911208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044910646|now:1746045924910646|interv:120000000| [2025/04/30 20:45:24 911212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915549|pq_index:0| [2025/04/30 20:45:24 911221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924910258| [2025/04/30 20:45:24 911225] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924911224| [2025/04/30 20:45:24 911229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924911228| [2025/04/30 20:45:24 911235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57512|min_srtt:57512|path_bw:1242828|loss_rate:57.33|path_pto:0| [2025/04/30 20:45:24 911240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:327642| [2025/04/30 20:45:24 911244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57512|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 911249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:392|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 911254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57512|min_srtt:57512|path_bw:1242828|loss_rate:57.33|path_pto:0| [2025/04/30 20:45:24 911258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:398862| [2025/04/30 20:45:24 911262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57512|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 911266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 911271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57512|min_srtt:57512|path_bw:1242828|loss_rate:57.33|path_pto:0| [2025/04/30 20:45:24 911275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:400049| [2025/04/30 20:45:24 911279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 911283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 911287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 911291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 911296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:392|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 911300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:327642| [2025/04/30 20:45:24 911304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 911309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:521| [2025/04/30 20:45:24 911363] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:521|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924911335|stream_id:4|stream_offset:327642| [2025/04/30 20:45:24 911373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:521|origin_pktnum:392|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 911380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 911387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924916962|now:1746045924911386|interval:5576| [2025/04/30 20:45:24 911394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924916962|now:1746045924911386|interv:5576| [2025/04/30 20:45:24 911399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 911404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 911408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:398862| [2025/04/30 20:45:24 911413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 911417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:522| [2025/04/30 20:45:24 911446] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:522|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924911423|stream_id:4|stream_offset:398862| [2025/04/30 20:45:24 911455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:522|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 911462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 911468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924916962|now:1746045924911468|interval:5494| [2025/04/30 20:45:24 911475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924916962|now:1746045924911468|interv:5494| [2025/04/30 20:45:24 911479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 911483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915549| [2025/04/30 20:45:24 911488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915549| [2025/04/30 20:45:24 911492] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924911492|diff:4057| [2025/04/30 20:45:24 911496] [debug] |xqc_engine_main_logic|END|now:1746045924911228| [2025/04/30 20:45:24 911503] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:260|state:ESTABED|recv_time:1746045924911503| [2025/04/30 20:45:24 911508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 911514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:199| [2025/04/30 20:45:24 911517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:200| [2025/04/30 20:45:24 911528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:200| [2025/04/30 20:45:24 911532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 911537] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 911544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:397|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:397|path_largest_ack:397| [2025/04/30 20:45:24 911549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:92|tx_in_flight:153614|prior_delivered:193107|prior_time:1746045924853675|is_app_limited:0|send_elapse:57210|ack_elapse:57828|ctl_first_sent_time:1746045924854180|lagest_ack_time:1746045924911503|curr_delivered:262707| [2025/04/30 20:45:24 911554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924854180| [2025/04/30 20:45:24 911559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:320||sndq_packets_used_bytes:0|sndq_packets_free:137| [2025/04/30 20:45:24 911563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57512|rttvar:156|minrtt:30473|latest_rtt:57323|ack_delay:32| [2025/04/30 20:45:24 911567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57484|rttvar:172|minrtt:30473|latest_rtt:57323|ack_delay:32| [2025/04/30 20:45:24 911571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:397|lost_pn:394|thresh:3| [2025/04/30 20:45:24 911575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 911640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 911854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 911927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 911938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:394|lost_pn:394|po_sent_time:1746045924852261|lost_send_time:1746045924846834|loss_delay:64669|frame:STREAM |repair:128| [2025/04/30 20:45:24 911943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924852261u| [2025/04/30 20:45:24 911947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 911951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924917974|now:1746045924911951|interval:6023| [2025/04/30 20:45:24 911955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924917974|now:1746045924911951|interv:6023| [2025/04/30 20:45:24 911959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57210, ack_elapse 57828, delivered 69600|rate 1203569|lost 161| [2025/04/30 20:45:24 911964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203569) in round 6| [2025/04/30 20:45:24 911968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 911972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 911976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924854180|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 911980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924854180|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 911985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57484|latest_rtt:57323|min_rtt:30473|applimit:0|lost:160|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 911991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:200|largest:200|pns:2| [2025/04/30 20:45:24 911995] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:260|pkt_type:SHORT_HEADER|pkt_num:200|frame:ACK |recv_time:1746045924911503|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 912001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044911503|now:1746045924911503|interv:120000000| [2025/04/30 20:45:24 912008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044911503|now:1746045924911503|interv:120000000| [2025/04/30 20:45:24 912014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915549|pq_index:0| [2025/04/30 20:45:24 912021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924911228| [2025/04/30 20:45:24 912027] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924912027| [2025/04/30 20:45:24 912034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924912033| [2025/04/30 20:45:24 912043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57484|min_srtt:57484|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 912054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:328829| [2025/04/30 20:45:24 912061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57484|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 912068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:394|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 912074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57484|min_srtt:57484|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 912080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:400049| [2025/04/30 20:45:24 912087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57484|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 912093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 912099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57484|min_srtt:57484|path_bw:1242828|loss_rate:57.14|path_pto:0| [2025/04/30 20:45:24 912105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:401236| [2025/04/30 20:45:24 912112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 912117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 912124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 912130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 912138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:394|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 912144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:328829| [2025/04/30 20:45:24 912151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 912157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:523| [2025/04/30 20:45:24 912198] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:523|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924912168|stream_id:4|stream_offset:328829| [2025/04/30 20:45:24 912208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:523|origin_pktnum:394|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 912216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 912222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924917974|now:1746045924912222|interval:5752| [2025/04/30 20:45:24 912234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924917974|now:1746045924912222|interv:5752| [2025/04/30 20:45:24 912238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 912243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 912247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:400049| [2025/04/30 20:45:24 912252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 912256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:524| [2025/04/30 20:45:24 912286] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:524|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924912263|stream_id:4|stream_offset:400049| [2025/04/30 20:45:24 912295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:524|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 912302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 912309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924917974|now:1746045924912309|interval:5665| [2025/04/30 20:45:24 912330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924917974|now:1746045924912309|interv:5665| [2025/04/30 20:45:24 912334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 912339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915549| [2025/04/30 20:45:24 912343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915549| [2025/04/30 20:45:24 912347] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924912347|diff:3202| [2025/04/30 20:45:24 912351] [debug] |xqc_engine_main_logic|END|now:1746045924912033| [2025/04/30 20:45:24 912357] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924912357| [2025/04/30 20:45:24 912361] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924912361|diff:3188| [2025/04/30 20:45:24 912365] [debug] |xqc_engine_main_logic|END|now:1746045924912357| [2025/04/30 20:45:24 912506] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:260|state:ESTABED|recv_time:1746045924912506| [2025/04/30 20:45:24 912512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 912518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:200| [2025/04/30 20:45:24 912522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:201| [2025/04/30 20:45:24 912527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:201| [2025/04/30 20:45:24 912532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 912537] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 912543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:398|origin_pktnum:268|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:398|path_largest_ack:398| [2025/04/30 20:45:24 912552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:93|tx_in_flight:152414|prior_delivered:194307|prior_time:1746045924854677|is_app_limited:0|send_elapse:57156|ack_elapse:57829|ctl_first_sent_time:1746045924855258|lagest_ack_time:1746045924912506|curr_delivered:263907| [2025/04/30 20:45:24 912557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924855258| [2025/04/30 20:45:24 912562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:319||sndq_packets_used_bytes:0|sndq_packets_free:138| [2025/04/30 20:45:24 912566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57484|rttvar:172|minrtt:30473|latest_rtt:57248|ack_delay:24| [2025/04/30 20:45:24 912570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57452|rttvar:194|minrtt:30473|latest_rtt:57248|ack_delay:24| [2025/04/30 20:45:24 912574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:398|lost_pn:395|thresh:3| [2025/04/30 20:45:24 912578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 912640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 912851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 912924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 912936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 912940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924917938|now:1746045924912939|interval:4999| [2025/04/30 20:45:24 912946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924917938|now:1746045924912939|interv:4999| [2025/04/30 20:45:24 912950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57156, ack_elapse 57829, delivered 69600|rate 1203548|lost 161| [2025/04/30 20:45:24 912955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203548) in round 6| [2025/04/30 20:45:24 912959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 912963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 912967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924855258|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 912971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924855258|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 912976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152407|srtt:57452|latest_rtt:57248|min_rtt:30473|applimit:0|lost:161|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 912981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:201|largest:201|pns:2| [2025/04/30 20:45:24 912986] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:260|pkt_type:SHORT_HEADER|pkt_num:201|frame:ACK |recv_time:1746045924912506|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 912990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044912506|now:1746045924912506|interv:120000000| [2025/04/30 20:45:24 912996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044912506|now:1746045924912506|interv:120000000| [2025/04/30 20:45:24 913002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915549|pq_index:0| [2025/04/30 20:45:24 913009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924912033| [2025/04/30 20:45:24 913015] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924913015| [2025/04/30 20:45:24 913022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924913021| [2025/04/30 20:45:24 913031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57452|min_srtt:57452|path_bw:1242828|loss_rate:56.96|path_pto:0| [2025/04/30 20:45:24 913037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:401236| [2025/04/30 20:45:24 913044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57452|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 913051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 913057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57452|min_srtt:57452|path_bw:1242828|loss_rate:56.96|path_pto:0| [2025/04/30 20:45:24 913068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 913074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 913080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 913085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 913091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 913098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 913105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:401236| [2025/04/30 20:45:24 913112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 913118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:525| [2025/04/30 20:45:24 913177] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:525|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924913130|stream_id:4|stream_offset:401236| [2025/04/30 20:45:24 913189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:525|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 913197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 913201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924917938|now:1746045924913201|interval:4737| [2025/04/30 20:45:24 913206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924917938|now:1746045924913201|interv:4737| [2025/04/30 20:45:24 913210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 913215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915549| [2025/04/30 20:45:24 913219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915549| [2025/04/30 20:45:24 913223] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924913223|diff:2326| [2025/04/30 20:45:24 913228] [debug] |xqc_engine_main_logic|END|now:1746045924913021| [2025/04/30 20:45:24 913233] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924913233| [2025/04/30 20:45:24 913237] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924913237|diff:2312| [2025/04/30 20:45:24 913241] [debug] |xqc_engine_main_logic|END|now:1746045924913233| [2025/04/30 20:45:24 913493] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:262|state:ESTABED|recv_time:1746045924913493| [2025/04/30 20:45:24 913502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 913508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:201| [2025/04/30 20:45:24 913512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:202| [2025/04/30 20:45:24 913524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:202| [2025/04/30 20:45:24 913528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 913533] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 913540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:400|origin_pktnum:271|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:400|path_largest_ack:400| [2025/04/30 20:45:24 913545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:94|tx_in_flight:152414|prior_delivered:195507|prior_time:1746045924855645|is_app_limited:0|send_elapse:57216|ack_elapse:57848|ctl_first_sent_time:1746045924856222|lagest_ack_time:1746045924913493|curr_delivered:265107| [2025/04/30 20:45:24 913550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924856222| [2025/04/30 20:45:24 913555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:317||sndq_packets_used_bytes:0|sndq_packets_free:140| [2025/04/30 20:45:24 913559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57452|rttvar:194|minrtt:30473|latest_rtt:57271|ack_delay:24| [2025/04/30 20:45:24 913563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57426|rttvar:197|minrtt:30473|latest_rtt:57271|ack_delay:24| [2025/04/30 20:45:24 913567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:400|lost_pn:397|thresh:3| [2025/04/30 20:45:24 913571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 913636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 913841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 913915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 913929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:396|lost_pn:397|po_sent_time:1746045924853305|lost_send_time:1746045924848889|loss_delay:64604|frame:STREAM |repair:128| [2025/04/30 20:45:24 913934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924853305u| [2025/04/30 20:45:24 913938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 913942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924919976|now:1746045924913942|interval:6034| [2025/04/30 20:45:24 913946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924919976|now:1746045924913942|interv:6034| [2025/04/30 20:45:24 913951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57216, ack_elapse 57848, delivered 69600|rate 1203153|lost 162| [2025/04/30 20:45:24 913955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203153) in round 6| [2025/04/30 20:45:24 913959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 913963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 913967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924856222|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 913972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924856222|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 913976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57426|latest_rtt:57271|min_rtt:30473|applimit:0|lost:161|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 913982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:202|largest:202|pns:2| [2025/04/30 20:45:24 913986] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:262|pkt_type:SHORT_HEADER|pkt_num:202|frame:ACK |recv_time:1746045924913493|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 913991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044913493|now:1746045924913493|interv:120000000| [2025/04/30 20:45:24 913995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044913493|now:1746045924913493|interv:120000000| [2025/04/30 20:45:24 913999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915549|pq_index:0| [2025/04/30 20:45:24 914004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924913021| [2025/04/30 20:45:24 914007] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924914007| [2025/04/30 20:45:24 914012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924914011| [2025/04/30 20:45:24 914018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57426|min_srtt:57426|path_bw:1242828|loss_rate:56.25|path_pto:0| [2025/04/30 20:45:24 914025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:330016| [2025/04/30 20:45:24 914030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57426|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 914034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:396|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 914039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57426|min_srtt:57426|path_bw:1242828|loss_rate:56.25|path_pto:0| [2025/04/30 20:45:24 914043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 914047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57426|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 914052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 914056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57426|min_srtt:57426|path_bw:1242828|loss_rate:56.25|path_pto:0| [2025/04/30 20:45:24 914060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 914064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 914068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 914072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 914076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 914081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:396|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 914085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:330016| [2025/04/30 20:45:24 914089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 914093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:526| [2025/04/30 20:45:24 914129] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:526|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924914100|stream_id:4|stream_offset:330016| [2025/04/30 20:45:24 914139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:526|origin_pktnum:396|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 914146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 914152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924919976|now:1746045924914152|interval:5824| [2025/04/30 20:45:24 914165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924919976|now:1746045924914152|interv:5824| [2025/04/30 20:45:24 914169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 914174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 914178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 914183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 914187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:527| [2025/04/30 20:45:24 914225] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:527|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924914194|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 914235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:527|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 914242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 914248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924919976|now:1746045924914248|interval:5728| [2025/04/30 20:45:24 914253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924919976|now:1746045924914248|interv:5728| [2025/04/30 20:45:24 914257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 914262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915549| [2025/04/30 20:45:24 914266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915549| [2025/04/30 20:45:24 914270] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924914270|diff:1279| [2025/04/30 20:45:24 914274] [debug] |xqc_engine_main_logic|END|now:1746045924914011| [2025/04/30 20:45:24 914280] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924914280| [2025/04/30 20:45:24 914284] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924914284|diff:1265| [2025/04/30 20:45:24 914287] [debug] |xqc_engine_main_logic|END|now:1746045924914280| [2025/04/30 20:45:24 914506] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:264|state:ESTABED|recv_time:1746045924914506| [2025/04/30 20:45:24 914515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 914521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:202| [2025/04/30 20:45:24 914525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:203| [2025/04/30 20:45:24 914530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:203| [2025/04/30 20:45:24 914534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 914539] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 914546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:402|origin_pktnum:273|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:402|path_largest_ack:402| [2025/04/30 20:45:24 914555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:95|tx_in_flight:152408|prior_delivered:196707|prior_time:1746045924856615|is_app_limited:0|send_elapse:57118|ack_elapse:57891|ctl_first_sent_time:1746045924857143|lagest_ack_time:1746045924914506|curr_delivered:266307| [2025/04/30 20:45:24 914560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924857143| [2025/04/30 20:45:24 914564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:316||sndq_packets_used_bytes:0|sndq_packets_free:141| [2025/04/30 20:45:24 914568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57426|rttvar:197|minrtt:30473|latest_rtt:57363|ack_delay:24| [2025/04/30 20:45:24 914573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57415|rttvar:169|minrtt:30473|latest_rtt:57363|ack_delay:24| [2025/04/30 20:45:24 914577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:402|lost_pn:399|thresh:3| [2025/04/30 20:45:24 914581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 914642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 914844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 914919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 914935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:399|lost_pn:399|po_sent_time:1746045924855372|lost_send_time:1746045924849915|loss_delay:64591|frame:STREAM |repair:128| [2025/04/30 20:45:24 914939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924855372u| [2025/04/30 20:45:24 914943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 87|pns:2| [2025/04/30 20:45:24 914947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 914954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924920931|now:1746045924914953|interval:5978| [2025/04/30 20:45:24 914958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924920931|now:1746045924914953|interv:5978| [2025/04/30 20:45:24 914962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57118, ack_elapse 57891, delivered 69600|rate 1202259|lost 163| [2025/04/30 20:45:24 914966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202259) in round 6| [2025/04/30 20:45:24 914971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 914975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 914979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924857143|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 914983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924857143|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 914987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57415|latest_rtt:57363|min_rtt:30473|applimit:0|lost:162|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 914993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:203|largest:203|pns:2| [2025/04/30 20:45:24 914997] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:264|pkt_type:SHORT_HEADER|pkt_num:203|frame:ACK |recv_time:1746045924914506|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 915002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044914506|now:1746045924914506|interv:120000000| [2025/04/30 20:45:24 915006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044914506|now:1746045924914506|interv:120000000| [2025/04/30 20:45:24 915010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915549|pq_index:0| [2025/04/30 20:45:24 915014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924914011| [2025/04/30 20:45:24 915018] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924915018| [2025/04/30 20:45:24 915023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924915022| [2025/04/30 20:45:24 915028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57415|min_srtt:57415|path_bw:1242828|loss_rate:56.10|path_pto:0| [2025/04/30 20:45:24 915033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:332390| [2025/04/30 20:45:24 915037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57415|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 915044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:399|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 915048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57415|min_srtt:57415|path_bw:1242828|loss_rate:56.10|path_pto:0| [2025/04/30 20:45:24 915053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 915057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57415|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 915062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 915066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57415|min_srtt:57415|path_bw:1242828|loss_rate:56.10|path_pto:0| [2025/04/30 20:45:24 915070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 915075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 915079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 915082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 915087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 915091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:399|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 915095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:332390| [2025/04/30 20:45:24 915099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 915104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:528| [2025/04/30 20:45:24 915140] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:528|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924915110|stream_id:4|stream_offset:332390| [2025/04/30 20:45:24 915147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:528|origin_pktnum:399|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 915154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 915159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924920931|now:1746045924915159|interval:5772| [2025/04/30 20:45:24 915164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924920931|now:1746045924915159|interv:5772| [2025/04/30 20:45:24 915170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 915176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 915186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 915191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 915197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:529| [2025/04/30 20:45:24 915232] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:529|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924915205|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 915240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:529|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 915247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 915251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924920931|now:1746045924915251|interval:5680| [2025/04/30 20:45:24 915255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924920931|now:1746045924915251|interv:5680| [2025/04/30 20:45:24 915260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 915264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924915549| [2025/04/30 20:45:24 915268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924915549| [2025/04/30 20:45:24 915272] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924915272|diff:277| [2025/04/30 20:45:24 915277] [debug] |xqc_engine_main_logic|END|now:1746045924915022| [2025/04/30 20:45:24 915282] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924915282| [2025/04/30 20:45:24 915286] [debug] |xqc_engine_wakeup_after|wakeup:1746045924915549|now:1746045924915286|diff:263| [2025/04/30 20:45:24 915290] [debug] |xqc_engine_main_logic|END|now:1746045924915282| [2025/04/30 20:45:24 915473] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:266|state:ESTABED|recv_time:1746045924915472| [2025/04/30 20:45:24 915481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 915486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:203| [2025/04/30 20:45:24 915490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:204| [2025/04/30 20:45:24 915496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:204| [2025/04/30 20:45:24 915500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 915505] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 915511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:404|origin_pktnum:275|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:404|path_largest_ack:404| [2025/04/30 20:45:24 915516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:96|tx_in_flight:152408|prior_delivered:197907|prior_time:1746045924857635|is_app_limited:0|send_elapse:57184|ack_elapse:57837|ctl_first_sent_time:1746045924858183|lagest_ack_time:1746045924915472|curr_delivered:267507| [2025/04/30 20:45:24 915520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924858183| [2025/04/30 20:45:24 915529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:315||sndq_packets_used_bytes:0|sndq_packets_free:142| [2025/04/30 20:45:24 915533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57415|rttvar:169|minrtt:30473|latest_rtt:57289|ack_delay:24| [2025/04/30 20:45:24 915537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57397|rttvar:164|minrtt:30473|latest_rtt:57289|ack_delay:24| [2025/04/30 20:45:24 915542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:404|lost_pn:401|thresh:3| [2025/04/30 20:45:24 915546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 915607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 915806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 915883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 915903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:401|lost_pn:401|po_sent_time:1746045924856340|lost_send_time:1746045924850901|loss_delay:64571|frame:STREAM |repair:128| [2025/04/30 20:45:24 915907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924856340u| [2025/04/30 20:45:24 915911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 915915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924921806|now:1746045924915915|interval:5891| [2025/04/30 20:45:24 915919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924921806|now:1746045924915915|interv:5891| [2025/04/30 20:45:24 915923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57184, ack_elapse 57837, delivered 69600|rate 1203381|lost 164| [2025/04/30 20:45:24 915930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203381) in round 6| [2025/04/30 20:45:24 915934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 915938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 915942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924858183|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 915947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924858183|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 915951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57397|latest_rtt:57289|min_rtt:30473|applimit:0|lost:163|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 915956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:204|largest:204|pns:2| [2025/04/30 20:45:24 915961] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:266|pkt_type:SHORT_HEADER|pkt_num:204|frame:ACK |recv_time:1746045924915472|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 915965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044915472|now:1746045924915472|interv:120000000| [2025/04/30 20:45:24 915969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044915472|now:1746045924915472|interv:120000000| [2025/04/30 20:45:24 915973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924915549|pq_index:0| [2025/04/30 20:45:24 915977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924915022| [2025/04/30 20:45:24 915981] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924915981| [2025/04/30 20:45:24 915986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924915985| [2025/04/30 20:45:24 915990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:STREAM_CLOSE|expire_time:1746045924915549|now:1746045924915985| [2025/04/30 20:45:24 915995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_stream_close_timeout|stream_id:0|stream_type:0|stream close| [2025/04/30 20:45:24 916000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:3|recv_state:3|stream_id:0|stream_type:0| [2025/04/30 20:45:24 916006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:16|stream_id:0|blocked:0 [2025/04/30 20:45:24 916014] [report] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_destroy|stream_id:0|close_msg:finished|err:0|rcvd_bdy_sz:0|snd_bdy_sz:10240|rcvd_hdr_sz:622|snd_hdr_sz:51|create:1746045924662833|blkd:0|nblkd:0|hdr_b:8|hdr_e:153|bdy_b:0|fin:0|recv_end:158|hrd_send:393|bdy_send:574|fin_send:1948|fin_ack:40972|last_send:252372|last_recv:252639|mp_state:0|path_info:(1,0,0/1/0/a/0,10250,22,0,0,67)#0-9-1-10250-22-57397-2|comp_hdr_s:5|comp_hdr_r:20|fst_fin_snd:1948|sched_blk:0|sched_blk_time:0|cwnd_blk:0|cwnd_blk_time:0|pacing_blk:0|pacing_blk_time:0|begin_state:(0,45,0,0,24,4053,32)|end_state:(0,55,54,0,248,4053,33)|is_fec_protected:0|fec_reco_pkt_cnt:0|fec_block_size_mode:0|fst_rpr_ts:0|last_rpr_ts:0|fec_fin_delay:0|external_stream_info:{}| [2025/04/30 20:45:24 916043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:0|h3_stream_type:16| [2025/04/30 20:45:24 916050] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:finished|enable_multipath:0|send_state:3|recv_state:3|stream_id:0|stream_type:0|send_bytes:10250|read_bytes:22|recv_bytes:22|stream_len:22|create_time:1746045924662380|wrt_delay:816|snd_delay:1543|finwrt_delay:1006|finsnd_delay:2401|finrcv_delay:1|finread_delay:437|all_acked_delay:41431|firstfinack_dely:41425|close_delay:41438|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:24 916059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:STREAM_CLOSE|expire_time:1746045924915549|now:1746045924915985| [2025/04/30 20:45:24 916065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:STREAM_CLOSE| [2025/04/30 20:45:24 916073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:55.95|path_pto:0| [2025/04/30 20:45:24 916079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:333577| [2025/04/30 20:45:24 916085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 916091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:401|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 916098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:55.95|path_pto:0| [2025/04/30 20:45:24 916104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 916110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 916116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 916122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:55.95|path_pto:0| [2025/04/30 20:45:24 916128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 916134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 916139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 916145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 916151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 916157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:401|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 916168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:333577| [2025/04/30 20:45:24 916174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 916180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:530| [2025/04/30 20:45:24 916218] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:530|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924916189|stream_id:4|stream_offset:333577| [2025/04/30 20:45:24 916227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:530|origin_pktnum:401|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 916234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 916240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924921806|now:1746045924916240|interval:5566| [2025/04/30 20:45:24 916246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924921806|now:1746045924916240|interv:5566| [2025/04/30 20:45:24 916252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 916258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 916263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 916270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 916276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:531| [2025/04/30 20:45:24 916331] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:531|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924916286|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 916342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:531|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 916349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 916355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924921806|now:1746045924916355|interval:5451| [2025/04/30 20:45:24 916362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924921806|now:1746045924916355|interv:5451| [2025/04/30 20:45:24 916369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 916375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924921806| [2025/04/30 20:45:24 916379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924921806| [2025/04/30 20:45:24 916383] [debug] |xqc_engine_wakeup_after|wakeup:1746045924921806|now:1746045924916383|diff:5423| [2025/04/30 20:45:24 916387] [debug] |xqc_engine_main_logic|END|now:1746045924915985| [2025/04/30 20:45:24 916393] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924916393| [2025/04/30 20:45:24 916402] [debug] |xqc_engine_wakeup_after|wakeup:1746045924921806|now:1746045924916402|diff:5404| [2025/04/30 20:45:24 916406] [debug] |xqc_engine_main_logic|END|now:1746045924916393| [2025/04/30 20:45:24 916591] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:268|state:ESTABED|recv_time:1746045924916589| [2025/04/30 20:45:24 916601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 916608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:204| [2025/04/30 20:45:24 916612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:205| [2025/04/30 20:45:24 916619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:205| [2025/04/30 20:45:24 916623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 916628] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 916636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:406|origin_pktnum:148|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:406|path_largest_ack:406| [2025/04/30 20:45:24 916641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:98|tx_in_flight:151208|prior_delivered:199107|prior_time:1746045924858648|is_app_limited:0|send_elapse:57235|ack_elapse:57941|ctl_first_sent_time:1746045924859250|lagest_ack_time:1746045924916589|curr_delivered:268707| [2025/04/30 20:45:24 916646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924859250| [2025/04/30 20:45:24 916651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:315||sndq_packets_used_bytes:0|sndq_packets_free:142| [2025/04/30 20:45:24 916655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57397|rttvar:164|minrtt:30473|latest_rtt:57339|ack_delay:32| [2025/04/30 20:45:24 916659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57386|rttvar:145|minrtt:30473|latest_rtt:57339|ack_delay:32| [2025/04/30 20:45:24 916664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:406|lost_pn:403|thresh:3| [2025/04/30 20:45:24 916668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 916733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 916927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 916989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 916995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:403|lost_pn:403|po_sent_time:1746045924857235|lost_send_time:1746045924852030|loss_delay:64559|frame:STREAM |repair:128| [2025/04/30 20:45:24 917067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924857235u| [2025/04/30 20:45:24 917071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 917075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924922832|now:1746045924917075|interval:5757| [2025/04/30 20:45:24 917080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924922832|now:1746045924917075|interv:5757| [2025/04/30 20:45:24 917084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57235, ack_elapse 57941, delivered 69600|rate 1201221|lost 165| [2025/04/30 20:45:24 917088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201221) in round 6| [2025/04/30 20:45:24 917093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 917097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 917101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924859250|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 917105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924859250|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 917110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57386|latest_rtt:57339|min_rtt:30473|applimit:0|lost:164|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 917119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:205|largest:205|pns:2| [2025/04/30 20:45:24 917126] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:268|pkt_type:SHORT_HEADER|pkt_num:205|frame:ACK |recv_time:1746045924916589|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 917133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044916589|now:1746045924916589|interv:120000000| [2025/04/30 20:45:24 917140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044916589|now:1746045924916589|interv:120000000| [2025/04/30 20:45:24 917146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924921806|pq_index:0| [2025/04/30 20:45:24 917153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924915985| [2025/04/30 20:45:24 917159] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924917159| [2025/04/30 20:45:24 917174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924917171| [2025/04/30 20:45:24 917182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57386|min_srtt:57386|path_bw:1242828|loss_rate:55.81|path_pto:0| [2025/04/30 20:45:24 917187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:334764| [2025/04/30 20:45:24 917191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57386|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 917196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:403|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 917201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57386|min_srtt:57386|path_bw:1242828|loss_rate:55.81|path_pto:0| [2025/04/30 20:45:24 917205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 917209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57386|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 917214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 917218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57386|min_srtt:57386|path_bw:1242828|loss_rate:55.81|path_pto:0| [2025/04/30 20:45:24 917222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 917227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 917231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 917235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 917239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 917243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:403|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 917248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:334764| [2025/04/30 20:45:24 917252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 917257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:532| [2025/04/30 20:45:24 917306] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:532|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924917264|stream_id:4|stream_offset:334764| [2025/04/30 20:45:24 917337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:532|origin_pktnum:403|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 917351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 917357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924922832|now:1746045924917357|interval:5475| [2025/04/30 20:45:24 917361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924922832|now:1746045924917357|interv:5475| [2025/04/30 20:45:24 917365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 917371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 917375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 917380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 917384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:533| [2025/04/30 20:45:24 917417] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:533|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152407|now:1746045924917391|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 917426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:533|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 917434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 917440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924922832|now:1746045924917440|interval:5392| [2025/04/30 20:45:24 917447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924922832|now:1746045924917440|interv:5392| [2025/04/30 20:45:24 917454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153607| [2025/04/30 20:45:24 917459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924922482| [2025/04/30 20:45:24 917463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924922482| [2025/04/30 20:45:24 917467] [debug] |xqc_engine_wakeup_after|wakeup:1746045924922482|now:1746045924917467|diff:5015| [2025/04/30 20:45:24 917472] [debug] |xqc_engine_main_logic|END|now:1746045924917171| [2025/04/30 20:45:24 917477] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924917477| [2025/04/30 20:45:24 917481] [debug] |xqc_engine_wakeup_after|wakeup:1746045924922482|now:1746045924917481|diff:5001| [2025/04/30 20:45:24 917485] [debug] |xqc_engine_main_logic|END|now:1746045924917477| [2025/04/30 20:45:24 917553] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:275|state:ESTABED|recv_time:1746045924917552| [2025/04/30 20:45:24 917558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 917564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:205| [2025/04/30 20:45:24 917568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:206| [2025/04/30 20:45:24 917574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:206| [2025/04/30 20:45:24 917585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 917590] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 917597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:409|origin_pktnum:280|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:409|path_largest_ack:409| [2025/04/30 20:45:24 917602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:99|tx_in_flight:152408|prior_delivered:200307|prior_time:1746045924859659|is_app_limited:0|send_elapse:57001|ack_elapse:57893|ctl_first_sent_time:1746045924860241|lagest_ack_time:1746045924917552|curr_delivered:269907| [2025/04/30 20:45:24 917607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924860241| [2025/04/30 20:45:24 917612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:312||sndq_packets_used_bytes:0|sndq_packets_free:145| [2025/04/30 20:45:24 917616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57386|rttvar:145|minrtt:30473|latest_rtt:57311|ack_delay:24| [2025/04/30 20:45:24 917620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57373|rttvar:133|minrtt:30473|latest_rtt:57311|ack_delay:24| [2025/04/30 20:45:24 917624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:409|lost_pn:406|thresh:3| [2025/04/30 20:45:24 917628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 917689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 917876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 917951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 917978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:405|lost_pn:406|po_sent_time:1746045924858273|lost_send_time:1746045924853008|loss_delay:64544|frame:STREAM |repair:128| [2025/04/30 20:45:24 917985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924858273u| [2025/04/30 20:45:24 917989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 917993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924923907|now:1746045924917993|interval:5914| [2025/04/30 20:45:24 917998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924923907|now:1746045924917993|interv:5914| [2025/04/30 20:45:24 918002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57001, ack_elapse 57893, delivered 69600|rate 1202217|lost 166| [2025/04/30 20:45:24 918006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202217) in round 6| [2025/04/30 20:45:24 918010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 918014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 918018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924860241|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 918023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924860241|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 918027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151207|srtt:57373|latest_rtt:57311|min_rtt:30473|applimit:0|lost:165|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 918033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 918037] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 918041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 918046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 918051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:206|largest:206|pns:2| [2025/04/30 20:45:24 918055] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:275|pkt_type:SHORT_HEADER|pkt_num:206|frame:ACK MAX_DATA |recv_time:1746045924917552|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 918060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044917552|now:1746045924917552|interv:120000000| [2025/04/30 20:45:24 918064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044917552|now:1746045924917552|interv:120000000| [2025/04/30 20:45:24 918068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924922482|pq_index:0| [2025/04/30 20:45:24 918073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924917171| [2025/04/30 20:45:24 918076] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924918076| [2025/04/30 20:45:24 918081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924918080| [2025/04/30 20:45:24 918096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:206|ack_delay:543|first_ack_range:119|largest_pkt_recv_time:1746045924917552| [2025/04/30 20:45:24 918103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:206|low:87|pkt_pns:2| [2025/04/30 20:45:24 918109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:8|path:0|path_largest_recv:206|frame_largest_recv:206| [2025/04/30 20:45:24 918116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 918123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57373|min_srtt:57373|path_bw:1242828|loss_rate:55.68|path_pto:0| [2025/04/30 20:45:24 918130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:335951| [2025/04/30 20:45:24 918136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57373|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 918140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:405|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 918145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 918150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57373|min_srtt:57373|path_bw:1242828|loss_rate:55.68|path_pto:0| [2025/04/30 20:45:24 918154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2408|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 918158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 918162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 918166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 918170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 918175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:405|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 918179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151207|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:335951| [2025/04/30 20:45:24 918183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 918187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:534| [2025/04/30 20:45:24 918221] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:534|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151207|now:1746045924918194|stream_id:4|stream_offset:335951| [2025/04/30 20:45:24 918230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:534|origin_pktnum:405|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 918243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151207|applimit:0| [2025/04/30 20:45:24 918250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924923907|now:1746045924918250|interval:5657| [2025/04/30 20:45:24 918255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924923907|now:1746045924918250|interv:5657| [2025/04/30 20:45:24 918259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152407| [2025/04/30 20:45:24 918264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 918269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:152407|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 918273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 918278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:535| [2025/04/30 20:45:24 918307] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:535|size:1208|sent:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:152407|now:1746045924918284|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 918337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:535|origin_pktnum:0|size:1208|enc_size:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 918344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152407|applimit:0| [2025/04/30 20:45:24 918351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924923907|now:1746045924918351|interval:5556| [2025/04/30 20:45:24 918355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924923907|now:1746045924918351|interv:5556| [2025/04/30 20:45:24 918359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 918364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924923907| [2025/04/30 20:45:24 918368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924923907| [2025/04/30 20:45:24 918372] [debug] |xqc_engine_wakeup_after|wakeup:1746045924923907|now:1746045924918372|diff:5535| [2025/04/30 20:45:24 918377] [debug] |xqc_engine_main_logic|END|now:1746045924918080| [2025/04/30 20:45:24 918382] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924918382| [2025/04/30 20:45:24 918386] [debug] |xqc_engine_wakeup_after|wakeup:1746045924923907|now:1746045924918386|diff:5521| [2025/04/30 20:45:24 918389] [debug] |xqc_engine_main_logic|END|now:1746045924918382| [2025/04/30 20:45:24 918697] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:272|state:ESTABED|recv_time:1746045924918697| [2025/04/30 20:45:24 918703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 918708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:206| [2025/04/30 20:45:24 918712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:207| [2025/04/30 20:45:24 918718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:207| [2025/04/30 20:45:24 918722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 918732] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 918739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:411|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:411|path_largest_ack:411| [2025/04/30 20:45:24 918743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:99|tx_in_flight:153608|prior_delivered:201507|prior_time:1746045924860580|is_app_limited:0|send_elapse:57716|ack_elapse:58117|ctl_first_sent_time:1746045924861098|lagest_ack_time:1746045924918697|curr_delivered:271107| [2025/04/30 20:45:24 918748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924861098| [2025/04/30 20:45:24 918753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:312||sndq_packets_used_bytes:0|sndq_packets_free:145| [2025/04/30 20:45:24 918757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57373|rttvar:133|minrtt:30473|latest_rtt:57599|ack_delay:32| [2025/04/30 20:45:24 918761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57397|rttvar:148|minrtt:30473|latest_rtt:57599|ack_delay:32| [2025/04/30 20:45:24 918765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:411|lost_pn:408|thresh:3| [2025/04/30 20:45:24 918769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 918827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 918993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 918999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 919062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:407|lost_pn:408|po_sent_time:1746045924859363|lost_send_time:1746045924853899|loss_delay:64798|frame:STREAM |repair:128| [2025/04/30 20:45:24 919193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:408|lost_pn:408|po_sent_time:1746045924859464|lost_send_time:1746045924853899|loss_delay:64798|frame:STREAM |repair:128| [2025/04/30 20:45:24 919197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924859464u| [2025/04/30 20:45:24 919202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 919206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924925158|now:1746045924919205|interval:5953| [2025/04/30 20:45:24 919210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924925158|now:1746045924919205|interv:5953| [2025/04/30 20:45:24 919214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57716, ack_elapse 58117, delivered 69600|rate 1197584|lost 168| [2025/04/30 20:45:24 919218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197584) in round 6| [2025/04/30 20:45:24 919223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 919227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 919231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924861098|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 919235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924861098|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 919240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57397|latest_rtt:57599|min_rtt:30473|applimit:0|lost:166|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 919245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:207|largest:207|pns:2| [2025/04/30 20:45:24 919250] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:272|pkt_type:SHORT_HEADER|pkt_num:207|frame:ACK |recv_time:1746045924918697|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 919254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044918697|now:1746045924918697|interv:120000000| [2025/04/30 20:45:24 919259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044918697|now:1746045924918697|interv:120000000| [2025/04/30 20:45:24 919262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924923907|pq_index:0| [2025/04/30 20:45:24 919267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924918080| [2025/04/30 20:45:24 919271] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924919271| [2025/04/30 20:45:24 919276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924919275| [2025/04/30 20:45:24 919281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:55.56|path_pto:0| [2025/04/30 20:45:24 919289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 919293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 919297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:407|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 919302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:55.56|path_pto:0| [2025/04/30 20:45:24 919306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 919310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 919337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:408|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 919342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:55.56|path_pto:0| [2025/04/30 20:45:24 919346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 919351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 919355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 919359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:55.56|path_pto:0| [2025/04/30 20:45:24 919363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:409545| [2025/04/30 20:45:24 919368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 919371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 919375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 919379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 919384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:407|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 919388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 919393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 919397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:536| [2025/04/30 20:45:24 919438] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:536|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924919408|stream_id:4|stream_offset:267105| [2025/04/30 20:45:24 919448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:536|origin_pktnum:278|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 919455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 919462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924925158|now:1746045924919461|interval:5697| [2025/04/30 20:45:24 919466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924925158|now:1746045924919461|interv:5697| [2025/04/30 20:45:24 919470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 919475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:408|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 919479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 919484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 919489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:537| [2025/04/30 20:45:24 919522] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:537|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924919500|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 919531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:537|origin_pktnum:408|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 919538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 919543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924925158|now:1746045924919543|interval:5615| [2025/04/30 20:45:24 919547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924925158|now:1746045924919543|interv:5615| [2025/04/30 20:45:24 919551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 919556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 919560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 919565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 919569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:538| [2025/04/30 20:45:24 919596] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:538|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924919575|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 919605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:538|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 919619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 919623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924925158|now:1746045924919623|interval:5535| [2025/04/30 20:45:24 919627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924925158|now:1746045924919623|interv:5535| [2025/04/30 20:45:24 919631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 919636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924925158| [2025/04/30 20:45:24 919641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924925158| [2025/04/30 20:45:24 919645] [debug] |xqc_engine_wakeup_after|wakeup:1746045924925158|now:1746045924919645|diff:5513| [2025/04/30 20:45:24 919649] [debug] |xqc_engine_main_logic|END|now:1746045924919275| [2025/04/30 20:45:24 919656] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:272|state:ESTABED|recv_time:1746045924919656| [2025/04/30 20:45:24 919661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 919667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:207| [2025/04/30 20:45:24 919671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:208| [2025/04/30 20:45:24 919676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:208| [2025/04/30 20:45:24 919681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 919686] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 919692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:412|origin_pktnum:282|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:412|path_largest_ack:412| [2025/04/30 20:45:24 919697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:100|tx_in_flight:152408|prior_delivered:202707|prior_time:1746045924861581|is_app_limited:0|send_elapse:57962|ack_elapse:58075|ctl_first_sent_time:1746045924862161|lagest_ack_time:1746045924919656|curr_delivered:272307| [2025/04/30 20:45:24 919701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924862161| [2025/04/30 20:45:24 919706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:312||sndq_packets_used_bytes:0|sndq_packets_free:145| [2025/04/30 20:45:24 919710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57397|rttvar:148|minrtt:30473|latest_rtt:57495|ack_delay:24| [2025/04/30 20:45:24 919714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57406|rttvar:129|minrtt:30473|latest_rtt:57495|ack_delay:24| [2025/04/30 20:45:24 919718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:412|lost_pn:409|thresh:3| [2025/04/30 20:45:24 919722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 919784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 919970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 919993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 919997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 920001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 920024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 920042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 920071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 920119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 920131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924925041|now:1746045924920131|interval:4910| [2025/04/30 20:45:24 920137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924925041|now:1746045924920131|interv:4910| [2025/04/30 20:45:24 920144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57962, ack_elapse 58075, delivered 69600|rate 1198450|lost 168| [2025/04/30 20:45:24 920150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1198450) in round 6| [2025/04/30 20:45:24 920157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 920163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 920170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924862161|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 920176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924862161|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 920183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152415|srtt:57406|latest_rtt:57495|min_rtt:30473|applimit:0|lost:168|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 920192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:208|largest:208|pns:2| [2025/04/30 20:45:24 920205] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:272|pkt_type:SHORT_HEADER|pkt_num:208|frame:ACK |recv_time:1746045924919656|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 920212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044919656|now:1746045924919656|interv:120000000| [2025/04/30 20:45:24 920218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044919656|now:1746045924919656|interv:120000000| [2025/04/30 20:45:24 920222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924925158|pq_index:0| [2025/04/30 20:45:24 920226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924919275| [2025/04/30 20:45:24 920230] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924920230| [2025/04/30 20:45:24 920235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924920234| [2025/04/30 20:45:24 920241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57406|min_srtt:57406|path_bw:1242828|loss_rate:55.91|path_pto:0| [2025/04/30 20:45:24 920246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:409545| [2025/04/30 20:45:24 920250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57406|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 920255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 920259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57406|min_srtt:57406|path_bw:1242828|loss_rate:55.91|path_pto:0| [2025/04/30 20:45:24 920264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 920268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 920272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 920276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 920280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 920284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 920289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:409545| [2025/04/30 20:45:24 920293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 920297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:539| [2025/04/30 20:45:24 920354] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:539|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924920305|stream_id:4|stream_offset:409545| [2025/04/30 20:45:24 920375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:539|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 920383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 920388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924925041|now:1746045924920388|interval:4653| [2025/04/30 20:45:24 920392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924925041|now:1746045924920388|interv:4653| [2025/04/30 20:45:24 920397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 920402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924925041| [2025/04/30 20:45:24 920406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924925041| [2025/04/30 20:45:24 920410] [debug] |xqc_engine_wakeup_after|wakeup:1746045924925041|now:1746045924920410|diff:4631| [2025/04/30 20:45:24 920414] [debug] |xqc_engine_main_logic|END|now:1746045924920234| [2025/04/30 20:45:24 920420] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924920420| [2025/04/30 20:45:24 920424] [debug] |xqc_engine_wakeup_after|wakeup:1746045924925041|now:1746045924920424|diff:4617| [2025/04/30 20:45:24 920428] [debug] |xqc_engine_main_logic|END|now:1746045924920420| [2025/04/30 20:45:24 920820] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:274|state:ESTABED|recv_time:1746045924920818| [2025/04/30 20:45:24 920832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 920841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:208| [2025/04/30 20:45:24 920847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:209| [2025/04/30 20:45:24 920857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:209| [2025/04/30 20:45:24 920863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 920871] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 920878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:414|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:414|path_largest_ack:414| [2025/04/30 20:45:24 920883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:100|tx_in_flight:153608|prior_delivered:203907|prior_time:1746045924862665|is_app_limited:0|send_elapse:57700|ack_elapse:58153|ctl_first_sent_time:1746045924863218|lagest_ack_time:1746045924920818|curr_delivered:273507| [2025/04/30 20:45:24 920887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924863218| [2025/04/30 20:45:24 920892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:311||sndq_packets_used_bytes:0|sndq_packets_free:146| [2025/04/30 20:45:24 920896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57406|rttvar:129|minrtt:30473|latest_rtt:57600|ack_delay:48| [2025/04/30 20:45:24 920900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57425|rttvar:133|minrtt:30473|latest_rtt:57600|ack_delay:48| [2025/04/30 20:45:24 920910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:414|lost_pn:411|thresh:3| [2025/04/30 20:45:24 920915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 920991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 920997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 921201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921326] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:410|lost_pn:411|po_sent_time:1746045924860360|lost_send_time:1746045924856018|loss_delay:64800|frame:STREAM |repair:128| [2025/04/30 20:45:24 921360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924860360u| [2025/04/30 20:45:24 921366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 921373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924927074|now:1746045924921373|interval:5701| [2025/04/30 20:45:24 921380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924927074|now:1746045924921373|interv:5701| [2025/04/30 20:45:24 921387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57700, ack_elapse 58153, delivered 69600|rate 1196842|lost 169| [2025/04/30 20:45:24 921393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1196842) in round 6| [2025/04/30 20:45:24 921398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 921402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 921406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924863218|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 921414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924863218|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 921419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57425|latest_rtt:57600|min_rtt:30473|applimit:0|lost:168|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 921425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:209|largest:209|pns:2| [2025/04/30 20:45:24 921430] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:274|pkt_type:SHORT_HEADER|pkt_num:209|frame:ACK |recv_time:1746045924920818|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 921435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044920818|now:1746045924920818|interv:120000000| [2025/04/30 20:45:24 921439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044920818|now:1746045924920818|interv:120000000| [2025/04/30 20:45:24 921443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924925041|pq_index:0| [2025/04/30 20:45:24 921447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924920234| [2025/04/30 20:45:24 921451] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924921451| [2025/04/30 20:45:24 921456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924921455| [2025/04/30 20:45:24 921462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57425|min_srtt:57425|path_bw:1242828|loss_rate:55.32|path_pto:0| [2025/04/30 20:45:24 921467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:338325| [2025/04/30 20:45:24 921471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57425|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 921476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:410|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 921481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57425|min_srtt:57425|path_bw:1242828|loss_rate:55.32|path_pto:0| [2025/04/30 20:45:24 921485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 921490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57425|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 921494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 921499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57425|min_srtt:57425|path_bw:1242828|loss_rate:55.32|path_pto:0| [2025/04/30 20:45:24 921506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:411919| [2025/04/30 20:45:24 921513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 921520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 921526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 921533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 921540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:410|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 921546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:338325| [2025/04/30 20:45:24 921553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 921560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:540| [2025/04/30 20:45:24 921602] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:540|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924921571|stream_id:4|stream_offset:338325| [2025/04/30 20:45:24 921611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:540|origin_pktnum:410|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 921619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 921626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924927074|now:1746045924921626|interval:5448| [2025/04/30 20:45:24 921631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924927074|now:1746045924921626|interv:5448| [2025/04/30 20:45:24 921635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 921640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 921645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 921649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 921653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:541| [2025/04/30 20:45:24 921682] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:541|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924921659|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 921691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:541|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 921699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 921710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924927074|now:1746045924921710|interval:5364| [2025/04/30 20:45:24 921714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924927074|now:1746045924921710|interv:5364| [2025/04/30 20:45:24 921718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 921723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924927074| [2025/04/30 20:45:24 921727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924927074| [2025/04/30 20:45:24 921731] [debug] |xqc_engine_wakeup_after|wakeup:1746045924927074|now:1746045924921731|diff:5343| [2025/04/30 20:45:24 921736] [debug] |xqc_engine_main_logic|END|now:1746045924921455| [2025/04/30 20:45:24 921743] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:274|state:ESTABED|recv_time:1746045924921743| [2025/04/30 20:45:24 921748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 921754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:209| [2025/04/30 20:45:24 921757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:210| [2025/04/30 20:45:24 921763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:210| [2025/04/30 20:45:24 921767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 921772] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 921779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:415|origin_pktnum:286|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:415|path_largest_ack:415| [2025/04/30 20:45:24 921784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:102|tx_in_flight:151208|prior_delivered:205107|prior_time:1746045924863579|is_app_limited:0|send_elapse:57060|ack_elapse:58164|ctl_first_sent_time:1746045924864139|lagest_ack_time:1746045924921743|curr_delivered:274707| [2025/04/30 20:45:24 921788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924864139| [2025/04/30 20:45:24 921793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:310||sndq_packets_used_bytes:0|sndq_packets_free:147| [2025/04/30 20:45:24 921797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57425|rttvar:133|minrtt:30473|latest_rtt:57604|ack_delay:32| [2025/04/30 20:45:24 921802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57443|rttvar:136|minrtt:30473|latest_rtt:57604|ack_delay:32| [2025/04/30 20:45:24 921806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:415|lost_pn:412|thresh:3| [2025/04/30 20:45:24 921810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 921871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 921989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 921996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 922061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 922204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924927078|now:1746045924922204|interval:4874| [2025/04/30 20:45:24 922209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924927078|now:1746045924922204|interv:4874| [2025/04/30 20:45:24 922213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57060, ack_elapse 58164, delivered 69600|rate 1196616|lost 169| [2025/04/30 20:45:24 922217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1196616) in round 6| [2025/04/30 20:45:24 922222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 922226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 922230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924864139|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 922234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924864139|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 922239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152415|srtt:57443|latest_rtt:57604|min_rtt:30473|applimit:0|lost:169|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 922245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:210|largest:210|pns:2| [2025/04/30 20:45:24 922249] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:274|pkt_type:SHORT_HEADER|pkt_num:210|frame:ACK |recv_time:1746045924921743|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 922259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044921743|now:1746045924921743|interv:120000000| [2025/04/30 20:45:24 922263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044921743|now:1746045924921743|interv:120000000| [2025/04/30 20:45:24 922267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924927074|pq_index:0| [2025/04/30 20:45:24 922271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924921455| [2025/04/30 20:45:24 922275] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924922275| [2025/04/30 20:45:24 922280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924922279| [2025/04/30 20:45:24 922286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57443|min_srtt:57443|path_bw:1242828|loss_rate:55.21|path_pto:0| [2025/04/30 20:45:24 922294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:411919| [2025/04/30 20:45:24 922301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57443|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 922308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 922338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57443|min_srtt:57443|path_bw:1242828|loss_rate:55.21|path_pto:0| [2025/04/30 20:45:24 922343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 922347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 922351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 922355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 922359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 922364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 922368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:411919| [2025/04/30 20:45:24 922372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 922377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:542| [2025/04/30 20:45:24 922412] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:542|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924922384|stream_id:4|stream_offset:411919| [2025/04/30 20:45:24 922421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:542|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 922435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 922441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924927078|now:1746045924922441|interval:4637| [2025/04/30 20:45:24 922445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924927078|now:1746045924922441|interv:4637| [2025/04/30 20:45:24 922450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 922455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924927078| [2025/04/30 20:45:24 922459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924927078| [2025/04/30 20:45:24 922463] [debug] |xqc_engine_wakeup_after|wakeup:1746045924927078|now:1746045924922463|diff:4615| [2025/04/30 20:45:24 922467] [debug] |xqc_engine_main_logic|END|now:1746045924922279| [2025/04/30 20:45:24 922474] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:276|state:ESTABED|recv_time:1746045924922474| [2025/04/30 20:45:24 922479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 922487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:210| [2025/04/30 20:45:24 922493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:211| [2025/04/30 20:45:24 922500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:211| [2025/04/30 20:45:24 922504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 922509] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 922516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:418|origin_pktnum:160|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:418|path_largest_ack:418| [2025/04/30 20:45:24 922521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:104|tx_in_flight:151208|prior_delivered:206307|prior_time:1746045924864595|is_app_limited:0|send_elapse:57132|ack_elapse:57879|ctl_first_sent_time:1746045924865194|lagest_ack_time:1746045924922474|curr_delivered:275907| [2025/04/30 20:45:24 922525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924865194| [2025/04/30 20:45:24 922530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:309||sndq_packets_used_bytes:0|sndq_packets_free:148| [2025/04/30 20:45:24 922534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57443|rttvar:136|minrtt:30473|latest_rtt:57280|ack_delay:32| [2025/04/30 20:45:24 922538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57419|rttvar:150|minrtt:30473|latest_rtt:57280|ack_delay:32| [2025/04/30 20:45:24 922542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:418|lost_pn:415|thresh:3| [2025/04/30 20:45:24 922546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 922605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 922786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 922896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 922905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:413|lost_pn:415|po_sent_time:1746045924862274|lost_send_time:1746045924857878|loss_delay:64596|frame:STREAM |repair:128| [2025/04/30 20:45:24 922910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924862274u| [2025/04/30 20:45:24 922914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 922918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924928824|now:1746045924922918|interval:5906| [2025/04/30 20:45:24 922922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924928824|now:1746045924922918|interv:5906| [2025/04/30 20:45:24 922926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57132, ack_elapse 57879, delivered 69600|rate 1202508|lost 170| [2025/04/30 20:45:24 922930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202508) in round 6| [2025/04/30 20:45:24 922934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 922939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 922942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924865194|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 922947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924865194|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 922952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57419|latest_rtt:57280|min_rtt:30473|applimit:0|lost:169|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 922960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:211|largest:211|pns:2| [2025/04/30 20:45:24 922965] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:276|pkt_type:SHORT_HEADER|pkt_num:211|frame:ACK |recv_time:1746045924922474|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 922969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044922474|now:1746045924922474|interv:120000000| [2025/04/30 20:45:24 922973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044922474|now:1746045924922474|interv:120000000| [2025/04/30 20:45:24 922977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924927078|pq_index:0| [2025/04/30 20:45:24 922982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924922279| [2025/04/30 20:45:24 922986] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924922985| [2025/04/30 20:45:24 922990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924922989| [2025/04/30 20:45:24 922996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57419|min_srtt:57419|path_bw:1242828|loss_rate:54.64|path_pto:0| [2025/04/30 20:45:24 923000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:340699| [2025/04/30 20:45:24 923005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57419|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 923010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:413|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 923014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57419|min_srtt:57419|path_bw:1242828|loss_rate:54.64|path_pto:0| [2025/04/30 20:45:24 923018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 923023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57419|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 923027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 923031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57419|min_srtt:57419|path_bw:1242828|loss_rate:54.64|path_pto:0| [2025/04/30 20:45:24 923036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:24 923040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 923044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 923048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 923055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 923059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:413|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 923063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:340699| [2025/04/30 20:45:24 923067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 923072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:543| [2025/04/30 20:45:24 923112] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:543|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924923083|stream_id:4|stream_offset:340699| [2025/04/30 20:45:24 923121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:543|origin_pktnum:413|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 923126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 923130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924928824|now:1746045924923130|interval:5694| [2025/04/30 20:45:24 923134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924928824|now:1746045924923130|interv:5694| [2025/04/30 20:45:24 923139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 923143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 923148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 923152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 923156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:544| [2025/04/30 20:45:24 923177] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:544|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924923163|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 923182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:544|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 923187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 923191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924928824|now:1746045924923191|interval:5633| [2025/04/30 20:45:24 923196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924928824|now:1746045924923191|interv:5633| [2025/04/30 20:45:24 923200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 923204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924928824| [2025/04/30 20:45:24 923208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924928824| [2025/04/30 20:45:24 923217] [debug] |xqc_engine_wakeup_after|wakeup:1746045924928824|now:1746045924923217|diff:5607| [2025/04/30 20:45:24 923221] [debug] |xqc_engine_main_logic|END|now:1746045924922989| [2025/04/30 20:45:24 923226] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924923226| [2025/04/30 20:45:24 923230] [debug] |xqc_engine_wakeup_after|wakeup:1746045924928824|now:1746045924923230|diff:5594| [2025/04/30 20:45:24 923234] [debug] |xqc_engine_main_logic|END|now:1746045924923226| [2025/04/30 20:45:24 923503] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:278|state:ESTABED|recv_time:1746045924923502| [2025/04/30 20:45:24 923511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 923517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:211| [2025/04/30 20:45:24 923521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:212| [2025/04/30 20:45:24 923526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:212| [2025/04/30 20:45:24 923530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 923535] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 923542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:421|origin_pktnum:292|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:421|path_largest_ack:421| [2025/04/30 20:45:24 923546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:105|tx_in_flight:152408|prior_delivered:207507|prior_time:1746045924865594|is_app_limited:0|send_elapse:57092|ack_elapse:57908|ctl_first_sent_time:1746045924866161|lagest_ack_time:1746045924923502|curr_delivered:277107| [2025/04/30 20:45:24 923551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924866161| [2025/04/30 20:45:24 923556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:306||sndq_packets_used_bytes:0|sndq_packets_free:151| [2025/04/30 20:45:24 923560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57419|rttvar:150|minrtt:30473|latest_rtt:57341|ack_delay:32| [2025/04/30 20:45:24 923564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57405|rttvar:140|minrtt:30473|latest_rtt:57341|ack_delay:32| [2025/04/30 20:45:24 923568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:421|lost_pn:418|thresh:3| [2025/04/30 20:45:24 923572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 923630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 923805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 923915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 923927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:416|lost_pn:418|po_sent_time:1746045924864228|lost_send_time:1746045924858922|loss_delay:64580|frame:STREAM |repair:128| [2025/04/30 20:45:24 923931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:417|lost_pn:418|po_sent_time:1746045924864352|lost_send_time:1746045924858922|loss_delay:64580|frame:STREAM |repair:128| [2025/04/30 20:45:24 923936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924864352u| [2025/04/30 20:45:24 923940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 923944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924929870|now:1746045924923944|interval:5926| [2025/04/30 20:45:24 923948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924929870|now:1746045924923944|interv:5926| [2025/04/30 20:45:24 923952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57092, ack_elapse 57908, delivered 69600|rate 1201906|lost 172| [2025/04/30 20:45:24 923957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201906) in round 6| [2025/04/30 20:45:24 923961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 923965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 923969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924866161|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 923973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924866161|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 923978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57405|latest_rtt:57341|min_rtt:30473|applimit:0|lost:170|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 923984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:212|largest:212|pns:2| [2025/04/30 20:45:24 923988] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:278|pkt_type:SHORT_HEADER|pkt_num:212|frame:ACK |recv_time:1746045924923502|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 923993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044923502|now:1746045924923502|interv:120000000| [2025/04/30 20:45:24 923999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044923502|now:1746045924923502|interv:120000000| [2025/04/30 20:45:24 924003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924928824|pq_index:0| [2025/04/30 20:45:24 924008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924922989| [2025/04/30 20:45:24 924011] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924924011| [2025/04/30 20:45:24 924016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924924015| [2025/04/30 20:45:24 924022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57405|min_srtt:57405|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 924026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 924031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57405|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 924035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:416|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 924039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57405|min_srtt:57405|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 924044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 924048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57405|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 924054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:417|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 924061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57405|min_srtt:57405|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 924067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:24 924074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57405|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 924081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 924089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57405|min_srtt:57405|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 924094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:24 924098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 924105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 924109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 924113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 924118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:416|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 924122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 924126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 924131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:545| [2025/04/30 20:45:24 924161] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:545|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924924137|stream_id:4|stream_offset:273040| [2025/04/30 20:45:24 924167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:545|origin_pktnum:288|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 924171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 924176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924929870|now:1746045924924175|interval:5695| [2025/04/30 20:45:24 924180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924929870|now:1746045924924175|interv:5695| [2025/04/30 20:45:24 924184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 924189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:417|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 924193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 924197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 924201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:546| [2025/04/30 20:45:24 924223] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:546|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924924207|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 924229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:546|origin_pktnum:417|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 924233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 924237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924929870|now:1746045924924237|interval:5633| [2025/04/30 20:45:24 924241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924929870|now:1746045924924237|interv:5633| [2025/04/30 20:45:24 924249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 924253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 924258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:24 924262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 924266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:547| [2025/04/30 20:45:24 924287] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:547|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924924271|stream_id:4|stream_offset:414293| [2025/04/30 20:45:24 924292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:547|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 924296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 924300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924929870|now:1746045924924300|interval:5570| [2025/04/30 20:45:24 924304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924929870|now:1746045924924300|interv:5570| [2025/04/30 20:45:24 924308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 924334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924929870| [2025/04/30 20:45:24 924341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924929870| [2025/04/30 20:45:24 924345] [debug] |xqc_engine_wakeup_after|wakeup:1746045924929870|now:1746045924924345|diff:5525| [2025/04/30 20:45:24 924349] [debug] |xqc_engine_main_logic|END|now:1746045924924015| [2025/04/30 20:45:24 924355] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924924355| [2025/04/30 20:45:24 924359] [debug] |xqc_engine_wakeup_after|wakeup:1746045924929870|now:1746045924924358|diff:5512| [2025/04/30 20:45:24 924362] [debug] |xqc_engine_main_logic|END|now:1746045924924355| [2025/04/30 20:45:24 924505] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:280|state:ESTABED|recv_time:1746045924924504| [2025/04/30 20:45:24 924511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 924516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:212| [2025/04/30 20:45:24 924520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:213| [2025/04/30 20:45:24 924526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:213| [2025/04/30 20:45:24 924530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 924535] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 924541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:423|origin_pktnum:294|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:423|path_largest_ack:423| [2025/04/30 20:45:24 924546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:106|tx_in_flight:152408|prior_delivered:208707|prior_time:1746045924866573|is_app_limited:0|send_elapse:57072|ack_elapse:57931|ctl_first_sent_time:1746045924867137|lagest_ack_time:1746045924924504|curr_delivered:278307| [2025/04/30 20:45:24 924556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924867137| [2025/04/30 20:45:24 924560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:306||sndq_packets_used_bytes:0|sndq_packets_free:151| [2025/04/30 20:45:24 924564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57405|rttvar:140|minrtt:30473|latest_rtt:57367|ack_delay:24| [2025/04/30 20:45:24 924569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57397|rttvar:120|minrtt:30473|latest_rtt:57367|ack_delay:24| [2025/04/30 20:45:24 924573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:423|lost_pn:420|thresh:3| [2025/04/30 20:45:24 924577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 924631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 924805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 924931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 924936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:419|lost_pn:420|po_sent_time:1746045924865290|lost_send_time:1746045924859933|loss_delay:64571|frame:STREAM |repair:128| [2025/04/30 20:45:24 924940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:420|lost_pn:420|po_sent_time:1746045924865415|lost_send_time:1746045924859933|loss_delay:64571|frame:STREAM |repair:128| [2025/04/30 20:45:24 924945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924865415u| [2025/04/30 20:45:24 924949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 924954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924930826|now:1746045924924953|interval:5873| [2025/04/30 20:45:24 924962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924930826|now:1746045924924953|interv:5873| [2025/04/30 20:45:24 924966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57072, ack_elapse 57931, delivered 69600|rate 1201429|lost 174| [2025/04/30 20:45:24 924972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201429) in round 6| [2025/04/30 20:45:24 924976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 924980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 924984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924867137|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 924989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924867137|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 924993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57397|latest_rtt:57367|min_rtt:30473|applimit:0|lost:172|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 924999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:213|largest:213|pns:2| [2025/04/30 20:45:24 925003] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:280|pkt_type:SHORT_HEADER|pkt_num:213|frame:ACK |recv_time:1746045924924504|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 925008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044924504|now:1746045924924504|interv:120000000| [2025/04/30 20:45:24 925012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044924504|now:1746045924924504|interv:120000000| [2025/04/30 20:45:24 925016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924929870|pq_index:0| [2025/04/30 20:45:24 925020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924924015| [2025/04/30 20:45:24 925024] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924925024| [2025/04/30 20:45:24 925029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924925028| [2025/04/30 20:45:24 925035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:54.90|path_pto:0| [2025/04/30 20:45:24 925039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 925044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 925048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:419|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 925056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:54.90|path_pto:0| [2025/04/30 20:45:24 925060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 925065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 925069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:420|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 925073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:54.90|path_pto:0| [2025/04/30 20:45:24 925077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:24 925083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 925090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 925097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57397|min_srtt:57397|path_bw:1242828|loss_rate:54.90|path_pto:0| [2025/04/30 20:45:24 925103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:24 925110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 925116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 925122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 925127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 925131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:419|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 925136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 925140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 925144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:548| [2025/04/30 20:45:24 925179] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:548|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924925151|stream_id:4|stream_offset:274227| [2025/04/30 20:45:24 925188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:548|origin_pktnum:290|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 925195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 925208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924930826|now:1746045924925208|interval:5618| [2025/04/30 20:45:24 925213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924930826|now:1746045924925208|interv:5618| [2025/04/30 20:45:24 925217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 925222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:420|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 925226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 925231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 925235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:549| [2025/04/30 20:45:24 925264] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:549|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924925241|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 925273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:549|origin_pktnum:420|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 925280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 925286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924930826|now:1746045924925286|interval:5540| [2025/04/30 20:45:24 925293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924930826|now:1746045924925286|interv:5540| [2025/04/30 20:45:24 925297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 925302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 925306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:24 925310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 925336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:550| [2025/04/30 20:45:24 925376] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:550|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924925343|stream_id:4|stream_offset:415480| [2025/04/30 20:45:24 925385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:550|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 925392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 925398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924930826|now:1746045924925398|interval:5428| [2025/04/30 20:45:24 925405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924930826|now:1746045924925398|interv:5428| [2025/04/30 20:45:24 925414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 925419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924930826| [2025/04/30 20:45:24 925423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924930826| [2025/04/30 20:45:24 925427] [debug] |xqc_engine_wakeup_after|wakeup:1746045924930826|now:1746045924925427|diff:5399| [2025/04/30 20:45:24 925431] [debug] |xqc_engine_main_logic|END|now:1746045924925028| [2025/04/30 20:45:24 925439] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:282|state:ESTABED|recv_time:1746045924925438| [2025/04/30 20:45:24 925444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 925449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:213| [2025/04/30 20:45:24 925453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:214| [2025/04/30 20:45:24 925459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:214| [2025/04/30 20:45:24 925463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 925468] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 925474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:425|origin_pktnum:296|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:425|path_largest_ack:425| [2025/04/30 20:45:24 925479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:107|tx_in_flight:152408|prior_delivered:209907|prior_time:1746045924867628|is_app_limited:0|send_elapse:57135|ack_elapse:57810|ctl_first_sent_time:1746045924868202|lagest_ack_time:1746045924925438|curr_delivered:279507| [2025/04/30 20:45:24 925484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924868202| [2025/04/30 20:45:24 925488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:306||sndq_packets_used_bytes:0|sndq_packets_free:151| [2025/04/30 20:45:24 925492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57397|rttvar:120|minrtt:30473|latest_rtt:57236|ack_delay:24| [2025/04/30 20:45:24 925496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57374|rttvar:136|minrtt:30473|latest_rtt:57236|ack_delay:24| [2025/04/30 20:45:24 925500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:425|lost_pn:422|thresh:3| [2025/04/30 20:45:24 925505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 925561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 925725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 925860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 925865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:422|lost_pn:422|po_sent_time:1746045924866255|lost_send_time:1746045924860893|loss_delay:64545|frame:STREAM |repair:128| [2025/04/30 20:45:24 925869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924866255u| [2025/04/30 20:45:24 925873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 925877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924931781|now:1746045924925877|interval:5904| [2025/04/30 20:45:24 925881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924931781|now:1746045924925877|interv:5904| [2025/04/30 20:45:24 925885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57135, ack_elapse 57810, delivered 69600|rate 1203943|lost 175| [2025/04/30 20:45:24 925889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203943) in round 6| [2025/04/30 20:45:24 925894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 925898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 925902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924868202|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 925906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924868202|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 925910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57374|latest_rtt:57236|min_rtt:30473|applimit:0|lost:174|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 925916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:214|largest:214|pns:2| [2025/04/30 20:45:24 925920] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:282|pkt_type:SHORT_HEADER|pkt_num:214|frame:ACK |recv_time:1746045924925438|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 925927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044925438|now:1746045924925438|interv:120000000| [2025/04/30 20:45:24 925932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044925438|now:1746045924925438|interv:120000000| [2025/04/30 20:45:24 925935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924930826|pq_index:0| [2025/04/30 20:45:24 925940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924925028| [2025/04/30 20:45:24 925944] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924925944| [2025/04/30 20:45:24 925948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924925947| [2025/04/30 20:45:24 925954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57374|min_srtt:57374|path_bw:1242828|loss_rate:55.24|path_pto:0| [2025/04/30 20:45:24 925958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:345447| [2025/04/30 20:45:24 925963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57374|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 925967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:422|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 925971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57374|min_srtt:57374|path_bw:1242828|loss_rate:55.24|path_pto:0| [2025/04/30 20:45:24 925976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:24 925980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57374|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 925984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 925988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57374|min_srtt:57374|path_bw:1242828|loss_rate:55.24|path_pto:0| [2025/04/30 20:45:24 925993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:24 925997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 926001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 926005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 926009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 926013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:422|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 926020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:345447| [2025/04/30 20:45:24 926024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 926028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:551| [2025/04/30 20:45:24 926068] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:551|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924926034|stream_id:4|stream_offset:345447| [2025/04/30 20:45:24 926078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:551|origin_pktnum:422|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 926085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 926091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924931781|now:1746045924926091|interval:5690| [2025/04/30 20:45:24 926097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924931781|now:1746045924926091|interv:5690| [2025/04/30 20:45:24 926104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 926109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 926113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:24 926118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 926122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:552| [2025/04/30 20:45:24 926149] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:552|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924926129|stream_id:4|stream_offset:416667| [2025/04/30 20:45:24 926154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:552|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 926159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 926164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924931781|now:1746045924926164|interval:5617| [2025/04/30 20:45:24 926171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924931781|now:1746045924926164|interv:5617| [2025/04/30 20:45:24 926178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 926185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924931781| [2025/04/30 20:45:24 926192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924931781| [2025/04/30 20:45:24 926199] [debug] |xqc_engine_wakeup_after|wakeup:1746045924931781|now:1746045924926198|diff:5583| [2025/04/30 20:45:24 926205] [debug] |xqc_engine_main_logic|END|now:1746045924925947| [2025/04/30 20:45:24 926212] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924926212| [2025/04/30 20:45:24 926221] [debug] |xqc_engine_wakeup_after|wakeup:1746045924931781|now:1746045924926221|diff:5560| [2025/04/30 20:45:24 926225] [debug] |xqc_engine_main_logic|END|now:1746045924926212| [2025/04/30 20:45:24 926503] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:284|state:ESTABED|recv_time:1746045924926502| [2025/04/30 20:45:24 926515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 926521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:214| [2025/04/30 20:45:24 926525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:215| [2025/04/30 20:45:24 926531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:215| [2025/04/30 20:45:24 926535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 926540] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 926547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:427|origin_pktnum:298|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:427|path_largest_ack:427| [2025/04/30 20:45:24 926551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:108|tx_in_flight:152408|prior_delivered:211107|prior_time:1746045924868656|is_app_limited:0|send_elapse:57235|ack_elapse:57846|ctl_first_sent_time:1746045924869267|lagest_ack_time:1746045924926502|curr_delivered:280707| [2025/04/30 20:45:24 926556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924869267| [2025/04/30 20:45:24 926561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:305||sndq_packets_used_bytes:0|sndq_packets_free:152| [2025/04/30 20:45:24 926565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57374|rttvar:136|minrtt:30473|latest_rtt:57235|ack_delay:24| [2025/04/30 20:45:24 926569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57354|rttvar:142|minrtt:30473|latest_rtt:57235|ack_delay:24| [2025/04/30 20:45:24 926573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:427|lost_pn:424|thresh:3| [2025/04/30 20:45:24 926577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 926636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 926795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 926945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 926959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:424|lost_pn:424|po_sent_time:1746045924867236|lost_send_time:1746045924861979|loss_delay:64523|frame:STREAM |repair:128| [2025/04/30 20:45:24 926966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924867236u| [2025/04/30 20:45:24 926973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 926979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924932832|now:1746045924926979|interval:5853| [2025/04/30 20:45:24 926986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924932832|now:1746045924926979|interv:5853| [2025/04/30 20:45:24 926993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57235, ack_elapse 57846, delivered 69600|rate 1203194|lost 176| [2025/04/30 20:45:24 926997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203194) in round 6| [2025/04/30 20:45:24 927002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 927006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 927010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924869267|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 927014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924869267|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 927019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57354|latest_rtt:57235|min_rtt:30473|applimit:0|lost:175|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 927025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:215|largest:215|pns:2| [2025/04/30 20:45:24 927029] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:284|pkt_type:SHORT_HEADER|pkt_num:215|frame:ACK |recv_time:1746045924926502|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 927034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044926502|now:1746045924926502|interv:120000000| [2025/04/30 20:45:24 927038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044926502|now:1746045924926502|interv:120000000| [2025/04/30 20:45:24 927046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924931781|pq_index:0| [2025/04/30 20:45:24 927051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924925947| [2025/04/30 20:45:24 927054] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924927054| [2025/04/30 20:45:24 927059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924927058| [2025/04/30 20:45:24 927065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57354|min_srtt:57354|path_bw:1242828|loss_rate:55.14|path_pto:0| [2025/04/30 20:45:24 927070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:346634| [2025/04/30 20:45:24 927074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57354|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 927082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:424|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 927089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57354|min_srtt:57354|path_bw:1242828|loss_rate:55.14|path_pto:0| [2025/04/30 20:45:24 927096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:24 927102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57354|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 927109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 927116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57354|min_srtt:57354|path_bw:1242828|loss_rate:55.14|path_pto:0| [2025/04/30 20:45:24 927124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:24 927131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 927137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 927142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 927147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 927151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:424|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 927156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:346634| [2025/04/30 20:45:24 927160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 927164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:553| [2025/04/30 20:45:24 927202] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:553|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924927176|stream_id:4|stream_offset:346634| [2025/04/30 20:45:24 927208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:553|origin_pktnum:424|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 927213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 927218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924932832|now:1746045924927218|interval:5614| [2025/04/30 20:45:24 927225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924932832|now:1746045924927218|interv:5614| [2025/04/30 20:45:24 927232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 927240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 927247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:24 927254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 927261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:554| [2025/04/30 20:45:24 927289] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:554|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924927268|stream_id:4|stream_offset:417854| [2025/04/30 20:45:24 927295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:554|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 927302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 927309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924932832|now:1746045924927309|interval:5523| [2025/04/30 20:45:24 927336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924932832|now:1746045924927309|interv:5523| [2025/04/30 20:45:24 927343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 927350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924932832| [2025/04/30 20:45:24 927357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924932832| [2025/04/30 20:45:24 927361] [debug] |xqc_engine_wakeup_after|wakeup:1746045924932832|now:1746045924927361|diff:5471| [2025/04/30 20:45:24 927366] [debug] |xqc_engine_main_logic|END|now:1746045924927058| [2025/04/30 20:45:24 927371] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924927371| [2025/04/30 20:45:24 927375] [debug] |xqc_engine_wakeup_after|wakeup:1746045924932832|now:1746045924927375|diff:5457| [2025/04/30 20:45:24 927379] [debug] |xqc_engine_main_logic|END|now:1746045924927371| [2025/04/30 20:45:24 927521] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:286|state:ESTABED|recv_time:1746045924927520| [2025/04/30 20:45:24 927531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 927543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:215| [2025/04/30 20:45:24 927547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:216| [2025/04/30 20:45:24 927553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:216| [2025/04/30 20:45:24 927557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 927563] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 927570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:429|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:429|path_largest_ack:429| [2025/04/30 20:45:24 927575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:108|tx_in_flight:153608|prior_delivered:212307|prior_time:1746045924869675|is_app_limited:0|send_elapse:57148|ack_elapse:57845|ctl_first_sent_time:1746045924870211|lagest_ack_time:1746045924927520|curr_delivered:281907| [2025/04/30 20:45:24 927580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924870211| [2025/04/30 20:45:24 927585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:305||sndq_packets_used_bytes:0|sndq_packets_free:152| [2025/04/30 20:45:24 927589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57354|rttvar:142|minrtt:30473|latest_rtt:57309|ack_delay:24| [2025/04/30 20:45:24 927594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57345|rttvar:124|minrtt:30473|latest_rtt:57309|ack_delay:24| [2025/04/30 20:45:24 927598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:429|lost_pn:426|thresh:3| [2025/04/30 20:45:24 927602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 927659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 927819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 927955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 927969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:426|lost_pn:426|po_sent_time:1746045924868309|lost_send_time:1746045924863007|loss_delay:64513|frame:STREAM |repair:128| [2025/04/30 20:45:24 927977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924868309u| [2025/04/30 20:45:24 927983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 927989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924933949|now:1746045924927989|interval:5960| [2025/04/30 20:45:24 927995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924933949|now:1746045924927989|interv:5960| [2025/04/30 20:45:24 928002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57148, ack_elapse 57845, delivered 69600|rate 1203215|lost 177| [2025/04/30 20:45:24 928008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203215) in round 6| [2025/04/30 20:45:24 928014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 928021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 928026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924870211|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 928033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924870211|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 928040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57345|latest_rtt:57309|min_rtt:30473|applimit:0|lost:176|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 928048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:216|largest:216|pns:2| [2025/04/30 20:45:24 928055] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:286|pkt_type:SHORT_HEADER|pkt_num:216|frame:ACK |recv_time:1746045924927520|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 928062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044927520|now:1746045924927520|interv:120000000| [2025/04/30 20:45:24 928069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044927520|now:1746045924927520|interv:120000000| [2025/04/30 20:45:24 928075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924932832|pq_index:0| [2025/04/30 20:45:24 928082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924927058| [2025/04/30 20:45:24 928094] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924928094| [2025/04/30 20:45:24 928102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924928100| [2025/04/30 20:45:24 928111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57345|min_srtt:57345|path_bw:1242828|loss_rate:55.05|path_pto:0| [2025/04/30 20:45:24 928118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:347821| [2025/04/30 20:45:24 928125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57345|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 928133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:426|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 928137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57345|min_srtt:57345|path_bw:1242828|loss_rate:55.05|path_pto:0| [2025/04/30 20:45:24 928142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:24 928146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57345|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 928150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 928155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57345|min_srtt:57345|path_bw:1242828|loss_rate:55.05|path_pto:0| [2025/04/30 20:45:24 928159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:420228| [2025/04/30 20:45:24 928163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 928167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 928171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 928175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 928180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:426|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 928184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:347821| [2025/04/30 20:45:24 928189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 928193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:555| [2025/04/30 20:45:24 928229] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:555|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924928201|stream_id:4|stream_offset:347821| [2025/04/30 20:45:24 928246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:555|origin_pktnum:426|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 928253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 928260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924933949|now:1746045924928260|interval:5689| [2025/04/30 20:45:24 928265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924933949|now:1746045924928260|interv:5689| [2025/04/30 20:45:24 928270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 928275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 928279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:24 928283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 928287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:556| [2025/04/30 20:45:24 928334] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:556|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924928294|stream_id:4|stream_offset:419041| [2025/04/30 20:45:24 928348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:556|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 928353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 928358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924933949|now:1746045924928357|interval:5592| [2025/04/30 20:45:24 928362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924933949|now:1746045924928357|interv:5592| [2025/04/30 20:45:24 928366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 928371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924933949| [2025/04/30 20:45:24 928376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924933949| [2025/04/30 20:45:24 928380] [debug] |xqc_engine_wakeup_after|wakeup:1746045924933949|now:1746045924928380|diff:5569| [2025/04/30 20:45:24 928384] [debug] |xqc_engine_main_logic|END|now:1746045924928100| [2025/04/30 20:45:24 928389] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924928389| [2025/04/30 20:45:24 928393] [debug] |xqc_engine_wakeup_after|wakeup:1746045924933949|now:1746045924928393|diff:5556| [2025/04/30 20:45:24 928397] [debug] |xqc_engine_main_logic|END|now:1746045924928389| [2025/04/30 20:45:24 928489] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:286|state:ESTABED|recv_time:1746045924928488| [2025/04/30 20:45:24 928495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 928500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:216| [2025/04/30 20:45:24 928504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:217| [2025/04/30 20:45:24 928515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:217| [2025/04/30 20:45:24 928519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 928525] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 928532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:430|origin_pktnum:300|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:430|path_largest_ack:430| [2025/04/30 20:45:24 928536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:109|tx_in_flight:152408|prior_delivered:213507|prior_time:1746045924870726|is_app_limited:0|send_elapse:57304|ack_elapse:57762|ctl_first_sent_time:1746045924871399|lagest_ack_time:1746045924928488|curr_delivered:283107| [2025/04/30 20:45:24 928541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924871399| [2025/04/30 20:45:24 928546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:304||sndq_packets_used_bytes:0|sndq_packets_free:153| [2025/04/30 20:45:24 928550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57345|rttvar:124|minrtt:30473|latest_rtt:57089|ack_delay:24| [2025/04/30 20:45:24 928554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57310|rttvar:163|minrtt:30473|latest_rtt:57089|ack_delay:24| [2025/04/30 20:45:24 928558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:430|lost_pn:427|thresh:3| [2025/04/30 20:45:24 928562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 928619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 928776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 928908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 928926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 928930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924933909|now:1746045924928930|interval:4979| [2025/04/30 20:45:24 928935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924933909|now:1746045924928930|interv:4979| [2025/04/30 20:45:24 928939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57304, ack_elapse 57762, delivered 69600|rate 1204944|lost 177| [2025/04/30 20:45:24 928944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204944) in round 6| [2025/04/30 20:45:24 928950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 928957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 928963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924871399|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 928970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924871399|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 928977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152415|srtt:57310|latest_rtt:57089|min_rtt:30473|applimit:0|lost:177|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 928986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:217|largest:217|pns:2| [2025/04/30 20:45:24 928992] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:286|pkt_type:SHORT_HEADER|pkt_num:217|frame:ACK |recv_time:1746045924928488|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 929000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044928488|now:1746045924928488|interv:120000000| [2025/04/30 20:45:24 929006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044928488|now:1746045924928488|interv:120000000| [2025/04/30 20:45:24 929012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924933949|pq_index:0| [2025/04/30 20:45:24 929019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924928100| [2025/04/30 20:45:24 929024] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924929024| [2025/04/30 20:45:24 929032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924929030| [2025/04/30 20:45:24 929040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57310|min_srtt:57310|path_bw:1242828|loss_rate:54.95|path_pto:0| [2025/04/30 20:45:24 929047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:420228| [2025/04/30 20:45:24 929059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57310|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 929067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 929074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57310|min_srtt:57310|path_bw:1242828|loss_rate:54.95|path_pto:0| [2025/04/30 20:45:24 929081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:24 929087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 929094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 929099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 929106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 929114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 929120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:420228| [2025/04/30 20:45:24 929127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 929134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:557| [2025/04/30 20:45:24 929180] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:557|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924929145|stream_id:4|stream_offset:420228| [2025/04/30 20:45:24 929191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:557|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 929198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 929205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924933909|now:1746045924929205|interval:4704| [2025/04/30 20:45:24 929209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924933909|now:1746045924929205|interv:4704| [2025/04/30 20:45:24 929214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 929219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924933909| [2025/04/30 20:45:24 929223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924933909| [2025/04/30 20:45:24 929227] [debug] |xqc_engine_wakeup_after|wakeup:1746045924933909|now:1746045924929227|diff:4682| [2025/04/30 20:45:24 929231] [debug] |xqc_engine_main_logic|END|now:1746045924929030| [2025/04/30 20:45:24 929237] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924929237| [2025/04/30 20:45:24 929246] [debug] |xqc_engine_wakeup_after|wakeup:1746045924933909|now:1746045924929246|diff:4663| [2025/04/30 20:45:24 929250] [debug] |xqc_engine_main_logic|END|now:1746045924929237| [2025/04/30 20:45:24 929505] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:288|state:ESTABED|recv_time:1746045924929504| [2025/04/30 20:45:24 929514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 929520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:217| [2025/04/30 20:45:24 929523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:218| [2025/04/30 20:45:24 929529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:218| [2025/04/30 20:45:24 929534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 929539] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 929546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:432|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:432|path_largest_ack:432| [2025/04/30 20:45:24 929550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:109|tx_in_flight:153608|prior_delivered:214707|prior_time:1746045924871588|is_app_limited:0|send_elapse:57933|ack_elapse:57916|ctl_first_sent_time:1746045924872125|lagest_ack_time:1746045924929504|curr_delivered:284307| [2025/04/30 20:45:24 929555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924872125| [2025/04/30 20:45:24 929560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:303||sndq_packets_used_bytes:0|sndq_packets_free:154| [2025/04/30 20:45:24 929564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57310|rttvar:163|minrtt:30473|latest_rtt:57379|ack_delay:24| [2025/04/30 20:45:24 929568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57316|rttvar:134|minrtt:30473|latest_rtt:57379|ack_delay:24| [2025/04/30 20:45:24 929572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:432|lost_pn:429|thresh:3| [2025/04/30 20:45:24 929577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 929635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 929791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 929927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 929945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:428|lost_pn:429|po_sent_time:1746045924869436|lost_send_time:1746045924864953|loss_delay:64551|frame:STREAM |repair:128| [2025/04/30 20:45:24 929952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924869436u| [2025/04/30 20:45:24 929959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 929965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924936051|now:1746045924929965|interval:6086| [2025/04/30 20:45:24 929972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924936051|now:1746045924929965|interv:6086| [2025/04/30 20:45:24 929978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57933, ack_elapse 57916, delivered 69600|rate 1201387|lost 178| [2025/04/30 20:45:24 929984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201387) in round 6| [2025/04/30 20:45:24 929990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 929997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 930003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924872125|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 930009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924872125|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 930016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57316|latest_rtt:57379|min_rtt:30473|applimit:0|lost:177|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 930024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:218|largest:218|pns:2| [2025/04/30 20:45:24 930031] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:288|pkt_type:SHORT_HEADER|pkt_num:218|frame:ACK |recv_time:1746045924929504|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 930038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044929504|now:1746045924929504|interv:120000000| [2025/04/30 20:45:24 930045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044929504|now:1746045924929504|interv:120000000| [2025/04/30 20:45:24 930057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924933909|pq_index:0| [2025/04/30 20:45:24 930064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924929030| [2025/04/30 20:45:24 930070] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924930070| [2025/04/30 20:45:24 930078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924930076| [2025/04/30 20:45:24 930086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57316|min_srtt:57316|path_bw:1242828|loss_rate:54.46|path_pto:0| [2025/04/30 20:45:24 930093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:349008| [2025/04/30 20:45:24 930101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57316|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 930107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:428|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 930111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57316|min_srtt:57316|path_bw:1242828|loss_rate:54.46|path_pto:0| [2025/04/30 20:45:24 930116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:24 930120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57316|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 930124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 930129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57316|min_srtt:57316|path_bw:1242828|loss_rate:54.46|path_pto:0| [2025/04/30 20:45:24 930133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:422602| [2025/04/30 20:45:24 930137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 930141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 930145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 930149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 930153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:428|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 930158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:349008| [2025/04/30 20:45:24 930162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 930170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:558| [2025/04/30 20:45:24 930206] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:558|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924930178|stream_id:4|stream_offset:349008| [2025/04/30 20:45:24 930215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:558|origin_pktnum:428|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 930223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 930230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924936051|now:1746045924930229|interval:5822| [2025/04/30 20:45:24 930237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924936051|now:1746045924930229|interv:5822| [2025/04/30 20:45:24 930242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 930247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 930251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:24 930255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 930260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:559| [2025/04/30 20:45:24 930289] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:559|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924930266|stream_id:4|stream_offset:421415| [2025/04/30 20:45:24 930299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:559|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 930306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 930327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924936051|now:1746045924930327|interval:5724| [2025/04/30 20:45:24 930332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924936051|now:1746045924930327|interv:5724| [2025/04/30 20:45:24 930336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 930341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924936051| [2025/04/30 20:45:24 930345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924936051| [2025/04/30 20:45:24 930349] [debug] |xqc_engine_wakeup_after|wakeup:1746045924936051|now:1746045924930349|diff:5702| [2025/04/30 20:45:24 930354] [debug] |xqc_engine_main_logic|END|now:1746045924930076| [2025/04/30 20:45:24 930359] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924930359| [2025/04/30 20:45:24 930363] [debug] |xqc_engine_wakeup_after|wakeup:1746045924936051|now:1746045924930363|diff:5688| [2025/04/30 20:45:24 930367] [debug] |xqc_engine_main_logic|END|now:1746045924930359| [2025/04/30 20:45:24 930473] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:288|state:ESTABED|recv_time:1746045924930473| [2025/04/30 20:45:24 930484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 930489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:218| [2025/04/30 20:45:24 930493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:219| [2025/04/30 20:45:24 930499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:219| [2025/04/30 20:45:24 930503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 930508] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 930515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:433|origin_pktnum:303|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:433|path_largest_ack:433| [2025/04/30 20:45:24 930520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:111|tx_in_flight:151208|prior_delivered:215907|prior_time:1746045924872641|is_app_limited:0|send_elapse:57197|ack_elapse:57832|ctl_first_sent_time:1746045924873266|lagest_ack_time:1746045924930473|curr_delivered:285507| [2025/04/30 20:45:24 930524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924873266| [2025/04/30 20:45:24 930529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:302||sndq_packets_used_bytes:0|sndq_packets_free:155| [2025/04/30 20:45:24 930533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57316|rttvar:134|minrtt:30473|latest_rtt:57207|ack_delay:16| [2025/04/30 20:45:24 930537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57300|rttvar:132|minrtt:30473|latest_rtt:57207|ack_delay:16| [2025/04/30 20:45:24 930542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:433|lost_pn:430|thresh:3| [2025/04/30 20:45:24 930546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 930602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 930755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 930889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 930910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 930914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924935962|now:1746045924930914|interval:5048| [2025/04/30 20:45:24 930919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924935962|now:1746045924930914|interv:5048| [2025/04/30 20:45:24 930923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57197, ack_elapse 57832, delivered 69600|rate 1203485|lost 178| [2025/04/30 20:45:24 930927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203485) in round 6| [2025/04/30 20:45:24 930931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 930935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 930941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924873266|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 930948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924873266|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 930956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152415|srtt:57300|latest_rtt:57207|min_rtt:30473|applimit:0|lost:178|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 930964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:219|largest:219|pns:2| [2025/04/30 20:45:24 930971] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:288|pkt_type:SHORT_HEADER|pkt_num:219|frame:ACK |recv_time:1746045924930473|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 930977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044930473|now:1746045924930473|interv:120000000| [2025/04/30 20:45:24 930984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044930473|now:1746045924930473|interv:120000000| [2025/04/30 20:45:24 930990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924936051|pq_index:0| [2025/04/30 20:45:24 930997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924930076| [2025/04/30 20:45:24 931003] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924931003| [2025/04/30 20:45:24 931011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924931009| [2025/04/30 20:45:24 931024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57300|min_srtt:57300|path_bw:1242828|loss_rate:54.39|path_pto:0| [2025/04/30 20:45:24 931031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:422602| [2025/04/30 20:45:24 931038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57300|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 931045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 931051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57300|min_srtt:57300|path_bw:1242828|loss_rate:54.39|path_pto:0| [2025/04/30 20:45:24 931058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:24 931065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 931071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 931077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 931083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 931090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 931097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:422602| [2025/04/30 20:45:24 931104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 931110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:560| [2025/04/30 20:45:24 931144] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:560|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924931117|stream_id:4|stream_offset:422602| [2025/04/30 20:45:24 931153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:560|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 931161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 931167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924935962|now:1746045924931167|interval:4795| [2025/04/30 20:45:24 931175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924935962|now:1746045924931167|interv:4795| [2025/04/30 20:45:24 931179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 931184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924935962| [2025/04/30 20:45:24 931193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924935962| [2025/04/30 20:45:24 931197] [debug] |xqc_engine_wakeup_after|wakeup:1746045924935962|now:1746045924931197|diff:4765| [2025/04/30 20:45:24 931202] [debug] |xqc_engine_main_logic|END|now:1746045924931009| [2025/04/30 20:45:24 931207] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924931207| [2025/04/30 20:45:24 931211] [debug] |xqc_engine_wakeup_after|wakeup:1746045924935962|now:1746045924931211|diff:4751| [2025/04/30 20:45:24 931215] [debug] |xqc_engine_main_logic|END|now:1746045924931207| [2025/04/30 20:45:24 931480] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:290|state:ESTABED|recv_time:1746045924931479| [2025/04/30 20:45:24 931489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 931494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:219| [2025/04/30 20:45:24 931498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:220| [2025/04/30 20:45:24 931504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:220| [2025/04/30 20:45:24 931508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 931514] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 931520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:436|origin_pktnum:178|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:436|path_largest_ack:436| [2025/04/30 20:45:24 931525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:113|tx_in_flight:151208|prior_delivered:217107|prior_time:1746045924873573|is_app_limited:0|send_elapse:57081|ack_elapse:57906|ctl_first_sent_time:1746045924874175|lagest_ack_time:1746045924931479|curr_delivered:286707| [2025/04/30 20:45:24 931530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924874175| [2025/04/30 20:45:24 931534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:301||sndq_packets_used_bytes:0|sndq_packets_free:156| [2025/04/30 20:45:24 931538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57300|rttvar:132|minrtt:30473|latest_rtt:57304|ack_delay:24| [2025/04/30 20:45:24 931543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57298|rttvar:104|minrtt:30473|latest_rtt:57304|ack_delay:24| [2025/04/30 20:45:24 931547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:436|lost_pn:433|thresh:3| [2025/04/30 20:45:24 931551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 931609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 931762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 931899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 931920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:431|lost_pn:433|po_sent_time:1746045924871500|lost_send_time:1746045924867012|loss_delay:64467|frame:STREAM |repair:128| [2025/04/30 20:45:24 931924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924871500u| [2025/04/30 20:45:24 931929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 931933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924937859|now:1746045924931933|interval:5926| [2025/04/30 20:45:24 931940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924937859|now:1746045924931933|interv:5926| [2025/04/30 20:45:24 931947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57081, ack_elapse 57906, delivered 69600|rate 1201947|lost 179| [2025/04/30 20:45:24 931953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201947) in round 6| [2025/04/30 20:45:24 931959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 931966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 931972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924874175|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 931979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924874175|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 931986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57298|latest_rtt:57304|min_rtt:30473|applimit:0|lost:178|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 931994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:220|largest:220|pns:2| [2025/04/30 20:45:24 932001] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:290|pkt_type:SHORT_HEADER|pkt_num:220|frame:ACK |recv_time:1746045924931479|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 932008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044931479|now:1746045924931479|interv:120000000| [2025/04/30 20:45:24 932019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044931479|now:1746045924931479|interv:120000000| [2025/04/30 20:45:24 932025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924935962|pq_index:0| [2025/04/30 20:45:24 932031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924931009| [2025/04/30 20:45:24 932037] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924932037| [2025/04/30 20:45:24 932045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924932043| [2025/04/30 20:45:24 932054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57298|min_srtt:57298|path_bw:1242828|loss_rate:53.91|path_pto:0| [2025/04/30 20:45:24 932061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:351382| [2025/04/30 20:45:24 932068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57298|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 932075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:431|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 932082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57298|min_srtt:57298|path_bw:1242828|loss_rate:53.91|path_pto:0| [2025/04/30 20:45:24 932089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:24 932096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57298|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 932101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 932105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57298|min_srtt:57298|path_bw:1242828|loss_rate:53.91|path_pto:0| [2025/04/30 20:45:24 932109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:424976| [2025/04/30 20:45:24 932114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 932118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 932121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 932126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 932130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:431|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 932135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:351382| [2025/04/30 20:45:24 932143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 932148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:561| [2025/04/30 20:45:24 932182] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:561|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924932155|stream_id:4|stream_offset:351382| [2025/04/30 20:45:24 932192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:561|origin_pktnum:431|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 932200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 932207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924937859|now:1746045924932206|interval:5653| [2025/04/30 20:45:24 932214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924937859|now:1746045924932206|interv:5653| [2025/04/30 20:45:24 932218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 932223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 932227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:24 932231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 932236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:562| [2025/04/30 20:45:24 932265] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:562|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924932242|stream_id:4|stream_offset:423789| [2025/04/30 20:45:24 932274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:562|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 932282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 932288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924937859|now:1746045924932288|interval:5571| [2025/04/30 20:45:24 932294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924937859|now:1746045924932288|interv:5571| [2025/04/30 20:45:24 932298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 932303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924937859| [2025/04/30 20:45:24 932307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924937859| [2025/04/30 20:45:24 932311] [debug] |xqc_engine_wakeup_after|wakeup:1746045924937859|now:1746045924932311|diff:5548| [2025/04/30 20:45:24 932335] [debug] |xqc_engine_main_logic|END|now:1746045924932043| [2025/04/30 20:45:24 932340] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924932340| [2025/04/30 20:45:24 932344] [debug] |xqc_engine_wakeup_after|wakeup:1746045924937859|now:1746045924932344|diff:5515| [2025/04/30 20:45:24 932348] [debug] |xqc_engine_main_logic|END|now:1746045924932340| [2025/04/30 20:45:24 932491] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:292|state:ESTABED|recv_time:1746045924932491| [2025/04/30 20:45:24 932497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 932503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:220| [2025/04/30 20:45:24 932507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:221| [2025/04/30 20:45:24 932513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:221| [2025/04/30 20:45:24 932517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 932522] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 932529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:439|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:439|path_largest_ack:439| [2025/04/30 20:45:24 932534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:113|tx_in_flight:153608|prior_delivered:218307|prior_time:1746045924874564|is_app_limited:0|send_elapse:57919|ack_elapse:57927|ctl_first_sent_time:1746045924875109|lagest_ack_time:1746045924932491|curr_delivered:287907| [2025/04/30 20:45:24 932538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924875109| [2025/04/30 20:45:24 932543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:299||sndq_packets_used_bytes:0|sndq_packets_free:158| [2025/04/30 20:45:24 932547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57298|rttvar:104|minrtt:30473|latest_rtt:57382|ack_delay:24| [2025/04/30 20:45:24 932551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57305|rttvar:93|minrtt:30473|latest_rtt:57382|ack_delay:24| [2025/04/30 20:45:24 932556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:439|lost_pn:436|thresh:3| [2025/04/30 20:45:24 932560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 932613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 932761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 932895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 932921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:434|lost_pn:436|po_sent_time:1746045924873392|lost_send_time:1746045924867937|loss_delay:64554|frame:STREAM |repair:128| [2025/04/30 20:45:24 932926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:435|lost_pn:436|po_sent_time:1746045924873481|lost_send_time:1746045924867937|loss_delay:64554|frame:STREAM |repair:128| [2025/04/30 20:45:24 932931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924873481u| [2025/04/30 20:45:24 932938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 932944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924938823|now:1746045924932944|interval:5879| [2025/04/30 20:45:24 932950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924938823|now:1746045924932944|interv:5879| [2025/04/30 20:45:24 932957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57919, ack_elapse 57927, delivered 69600|rate 1201512|lost 181| [2025/04/30 20:45:24 932963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201512) in round 6| [2025/04/30 20:45:24 932969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 932976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 932982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924875109|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 932989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924875109|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 932996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150015|srtt:57305|latest_rtt:57382|min_rtt:30473|applimit:0|lost:179|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 933005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:221|largest:221|pns:2| [2025/04/30 20:45:24 933012] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:292|pkt_type:SHORT_HEADER|pkt_num:221|frame:ACK |recv_time:1746045924932491|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 933019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044932491|now:1746045924932491|interv:120000000| [2025/04/30 20:45:24 933024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044932491|now:1746045924932491|interv:120000000| [2025/04/30 20:45:24 933035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924937859|pq_index:0| [2025/04/30 20:45:24 933042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924932043| [2025/04/30 20:45:24 933048] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924933048| [2025/04/30 20:45:24 933056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924933054| [2025/04/30 20:45:24 933065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|min_srtt:57305|path_bw:1242828|loss_rate:53.85|path_pto:0| [2025/04/30 20:45:24 933072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 933078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 933085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:434|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 933092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|min_srtt:57305|path_bw:1242828|loss_rate:53.85|path_pto:0| [2025/04/30 20:45:24 933099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 933106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 933112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:435|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 933116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|min_srtt:57305|path_bw:1242828|loss_rate:53.85|path_pto:0| [2025/04/30 20:45:24 933121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:424976| [2025/04/30 20:45:24 933125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 933129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 933133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|min_srtt:57305|path_bw:1242828|loss_rate:53.85|path_pto:0| [2025/04/30 20:45:24 933138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:426163| [2025/04/30 20:45:24 933142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 933146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 933149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 933158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 933162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:434|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 933166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150015|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 933171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 933175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:563| [2025/04/30 20:45:24 933209] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:563|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150015|now:1746045924933183|stream_id:4|stream_offset:283723| [2025/04/30 20:45:24 933219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:563|origin_pktnum:306|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 933226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150015|applimit:0| [2025/04/30 20:45:24 933232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924938823|now:1746045924933232|interval:5591| [2025/04/30 20:45:24 933240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924938823|now:1746045924933232|interv:5591| [2025/04/30 20:45:24 933244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151215| [2025/04/30 20:45:24 933249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:435|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 933253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 933258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 933262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:564| [2025/04/30 20:45:24 933300] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:564|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924933268|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 933309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:564|origin_pktnum:435|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 933337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 933344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924938823|now:1746045924933344|interval:5479| [2025/04/30 20:45:24 933349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924938823|now:1746045924933344|interv:5479| [2025/04/30 20:45:24 933353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 933358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 933366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:424976| [2025/04/30 20:45:24 933371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 933375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:565| [2025/04/30 20:45:24 933407] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:565|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924933382|stream_id:4|stream_offset:424976| [2025/04/30 20:45:24 933416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:565|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 933423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 933430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924938823|now:1746045924933429|interval:5394| [2025/04/30 20:45:24 933437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924938823|now:1746045924933429|interv:5394| [2025/04/30 20:45:24 933441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 933445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924938823| [2025/04/30 20:45:24 933450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924938823| [2025/04/30 20:45:24 933454] [debug] |xqc_engine_wakeup_after|wakeup:1746045924938823|now:1746045924933454|diff:5369| [2025/04/30 20:45:24 933458] [debug] |xqc_engine_main_logic|END|now:1746045924933054| [2025/04/30 20:45:24 933463] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924933463| [2025/04/30 20:45:24 933467] [debug] |xqc_engine_wakeup_after|wakeup:1746045924938823|now:1746045924933467|diff:5356| [2025/04/30 20:45:24 933471] [debug] |xqc_engine_main_logic|END|now:1746045924933463| [2025/04/30 20:45:24 933480] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:292|state:ESTABED|recv_time:1746045924933479| [2025/04/30 20:45:24 933485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 933490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:221| [2025/04/30 20:45:24 933494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:222| [2025/04/30 20:45:24 933500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:222| [2025/04/30 20:45:24 933504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 933509] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 933516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:440|origin_pktnum:310|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:440|path_largest_ack:440| [2025/04/30 20:45:24 933520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:114|tx_in_flight:152408|prior_delivered:219507|prior_time:1746045924875555|is_app_limited:0|send_elapse:57970|ack_elapse:57924|ctl_first_sent_time:1746045924876149|lagest_ack_time:1746045924933479|curr_delivered:289107| [2025/04/30 20:45:24 933525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924876149| [2025/04/30 20:45:24 933534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:299||sndq_packets_used_bytes:0|sndq_packets_free:158| [2025/04/30 20:45:24 933538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57305|rttvar:93|minrtt:30473|latest_rtt:57330|ack_delay:24| [2025/04/30 20:45:24 933543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57305|rttvar:70|minrtt:30473|latest_rtt:57330|ack_delay:24| [2025/04/30 20:45:24 933547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:440|lost_pn:437|thresh:3| [2025/04/30 20:45:24 933551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 933601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 933748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 933908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 933912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:437|lost_pn:437|po_sent_time:1746045924874269|lost_send_time:1746045924868983|loss_delay:64496|frame:STREAM |repair:128| [2025/04/30 20:45:24 933917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924874269u| [2025/04/30 20:45:24 933921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 933925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924938877|now:1746045924933925|interval:4952| [2025/04/30 20:45:24 933935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924938877|now:1746045924933925|interv:4952| [2025/04/30 20:45:24 933942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57970, ack_elapse 57924, delivered 69600|rate 1200621|lost 182| [2025/04/30 20:45:24 933949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200621) in round 6| [2025/04/30 20:45:24 933955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 933961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 933967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924876149|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 933974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924876149|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 933981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57305|latest_rtt:57330|min_rtt:30473|applimit:0|lost:181|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 933990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:222|largest:222|pns:2| [2025/04/30 20:45:24 933996] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:292|pkt_type:SHORT_HEADER|pkt_num:222|frame:ACK |recv_time:1746045924933479|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 934003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044933479|now:1746045924933479|interv:120000000| [2025/04/30 20:45:24 934009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044933479|now:1746045924933479|interv:120000000| [2025/04/30 20:45:24 934015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924938823|pq_index:0| [2025/04/30 20:45:24 934022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924933054| [2025/04/30 20:45:24 934028] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924934028| [2025/04/30 20:45:24 934036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924934034| [2025/04/30 20:45:24 934045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|min_srtt:57305|path_bw:1242828|loss_rate:54.17|path_pto:0| [2025/04/30 20:45:24 934052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 934059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 934066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:437|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 934073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|min_srtt:57305|path_bw:1242828|loss_rate:54.17|path_pto:0| [2025/04/30 20:45:24 934086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:426163| [2025/04/30 20:45:24 934091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 934096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 934100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57305|min_srtt:57305|path_bw:1242828|loss_rate:54.17|path_pto:0| [2025/04/30 20:45:24 934105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:427350| [2025/04/30 20:45:24 934109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 934113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 934116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 934121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 934125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:437|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 934130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 934134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 934138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:566| [2025/04/30 20:45:24 934172] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:566|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924934146|stream_id:4|stream_offset:284910| [2025/04/30 20:45:24 934181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:566|origin_pktnum:308|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 934189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 934195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924938877|now:1746045924934195|interval:4682| [2025/04/30 20:45:24 934202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924938877|now:1746045924934195|interv:4682| [2025/04/30 20:45:24 934207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 934212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 934216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:426163| [2025/04/30 20:45:24 934225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 934229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:567| [2025/04/30 20:45:24 934259] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:567|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924934235|stream_id:4|stream_offset:426163| [2025/04/30 20:45:24 934268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:567|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 934276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 934282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924938877|now:1746045924934282|interval:4595| [2025/04/30 20:45:24 934288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924938877|now:1746045924934282|interv:4595| [2025/04/30 20:45:24 934292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 934297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924938877| [2025/04/30 20:45:24 934301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924938877| [2025/04/30 20:45:24 934305] [debug] |xqc_engine_wakeup_after|wakeup:1746045924938877|now:1746045924934305|diff:4572| [2025/04/30 20:45:24 934310] [debug] |xqc_engine_main_logic|END|now:1746045924934034| [2025/04/30 20:45:24 934332] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924934332| [2025/04/30 20:45:24 934336] [debug] |xqc_engine_wakeup_after|wakeup:1746045924938877|now:1746045924934336|diff:4541| [2025/04/30 20:45:24 934340] [debug] |xqc_engine_main_logic|END|now:1746045924934332| [2025/04/30 20:45:24 934487] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:294|state:ESTABED|recv_time:1746045924934487| [2025/04/30 20:45:24 934493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 934499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:222| [2025/04/30 20:45:24 934503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:223| [2025/04/30 20:45:24 934508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:223| [2025/04/30 20:45:24 934513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 934518] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 934525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:442|origin_pktnum:183|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:442|path_largest_ack:442| [2025/04/30 20:45:24 934529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:115|tx_in_flight:152408|prior_delivered:220707|prior_time:1746045924876557|is_app_limited:0|send_elapse:57929|ack_elapse:57930|ctl_first_sent_time:1746045924877140|lagest_ack_time:1746045924934487|curr_delivered:290307| [2025/04/30 20:45:24 934534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924877140| [2025/04/30 20:45:24 934539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:299||sndq_packets_used_bytes:0|sndq_packets_free:158| [2025/04/30 20:45:24 934543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57305|rttvar:70|minrtt:30473|latest_rtt:57347|ack_delay:32| [2025/04/30 20:45:24 934553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57306|rttvar:55|minrtt:30473|latest_rtt:57347|ack_delay:32| [2025/04/30 20:45:24 934557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:442|lost_pn:439|thresh:3| [2025/04/30 20:45:24 934562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 934608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 934753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 934917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 934922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:438|lost_pn:439|po_sent_time:1746045924874381|lost_send_time:1746045924869972|loss_delay:64515|frame:STREAM |repair:128| [2025/04/30 20:45:24 934929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924874381u| [2025/04/30 20:45:24 934936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 934942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924940754|now:1746045924934942|interval:5812| [2025/04/30 20:45:24 934949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924940754|now:1746045924934942|interv:5812| [2025/04/30 20:45:24 934955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57929, ack_elapse 57930, delivered 69600|rate 1201450|lost 183| [2025/04/30 20:45:24 934962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201450) in round 6| [2025/04/30 20:45:24 934972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 934979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 934985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924877140|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 934992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924877140|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 934999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151215|srtt:57306|latest_rtt:57347|min_rtt:30473|applimit:0|lost:182|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 935007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:223|largest:223|pns:2| [2025/04/30 20:45:24 935014] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:294|pkt_type:SHORT_HEADER|pkt_num:223|frame:ACK |recv_time:1746045924934487|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 935021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044934487|now:1746045924934487|interv:120000000| [2025/04/30 20:45:24 935027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044934487|now:1746045924934487|interv:120000000| [2025/04/30 20:45:24 935034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924938877|pq_index:0| [2025/04/30 20:45:24 935041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924934034| [2025/04/30 20:45:24 935047] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924935047| [2025/04/30 20:45:24 935055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924935053| [2025/04/30 20:45:24 935063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57306|min_srtt:57306|path_bw:1242828|loss_rate:54.10|path_pto:0| [2025/04/30 20:45:24 935070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:354943| [2025/04/30 20:45:24 935077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57306|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 935084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:438|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 935092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57306|min_srtt:57306|path_bw:1242828|loss_rate:54.10|path_pto:0| [2025/04/30 20:45:24 935096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:427350| [2025/04/30 20:45:24 935101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57306|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 935110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 935114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57306|min_srtt:57306|path_bw:1242828|loss_rate:54.10|path_pto:0| [2025/04/30 20:45:24 935118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:428537| [2025/04/30 20:45:24 935122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 935126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 935130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 935134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 935139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:438|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 935143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151215|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:354943| [2025/04/30 20:45:24 935147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 935152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:568| [2025/04/30 20:45:24 935188] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:568|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151215|now:1746045924935159|stream_id:4|stream_offset:354943| [2025/04/30 20:45:24 935197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:568|origin_pktnum:438|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 935205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151215|applimit:0| [2025/04/30 20:45:24 935211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924940754|now:1746045924935211|interval:5543| [2025/04/30 20:45:24 935219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924940754|now:1746045924935211|interv:5543| [2025/04/30 20:45:24 935223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152415| [2025/04/30 20:45:24 935228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 935232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152415|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:427350| [2025/04/30 20:45:24 935237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 935241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:569| [2025/04/30 20:45:24 935270] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:569|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152415|now:1746045924935247|stream_id:4|stream_offset:427350| [2025/04/30 20:45:24 935285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:569|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 935292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152415|applimit:0| [2025/04/30 20:45:24 935298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924940754|now:1746045924935298|interval:5456| [2025/04/30 20:45:24 935303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924940754|now:1746045924935298|interv:5456| [2025/04/30 20:45:24 935307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153615| [2025/04/30 20:45:24 935327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924940754| [2025/04/30 20:45:24 935335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924940754| [2025/04/30 20:45:24 935339] [debug] |xqc_engine_wakeup_after|wakeup:1746045924940754|now:1746045924935339|diff:5415| [2025/04/30 20:45:24 935343] [debug] |xqc_engine_main_logic|END|now:1746045924935053| [2025/04/30 20:45:24 935349] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924935349| [2025/04/30 20:45:24 935353] [debug] |xqc_engine_wakeup_after|wakeup:1746045924940754|now:1746045924935353|diff:5401| [2025/04/30 20:45:24 935357] [debug] |xqc_engine_main_logic|END|now:1746045924935349| [2025/04/30 20:45:24 935418] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:135|state:ESTABED|recv_time:1746045924935417| [2025/04/30 20:45:24 935423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 935429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:223| [2025/04/30 20:45:24 935433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:224| [2025/04/30 20:45:24 935439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:224| [2025/04/30 20:45:24 935443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 935451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:444|origin_pktnum:0|size:1207|pns:2|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|frame_largest_ack:444|path_largest_ack:444| [2025/04/30 20:45:24 935455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:115|tx_in_flight:153615|prior_delivered:221907|prior_time:1746045924877571|is_app_limited:0|send_elapse:57803|ack_elapse:57846|ctl_first_sent_time:1746045924878154|lagest_ack_time:1746045924935417|curr_delivered:291514| [2025/04/30 20:45:24 935460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924878154| [2025/04/30 20:45:24 935465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:297||sndq_packets_used_bytes:0|sndq_packets_free:160| [2025/04/30 20:45:24 935469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57306|rttvar:55|minrtt:30473|latest_rtt:57263|ack_delay:72| [2025/04/30 20:45:24 935473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57291|rttvar:70|minrtt:30473|latest_rtt:57263|ack_delay:72| [2025/04/30 20:45:24 935477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:444|lost_pn:441|thresh:3| [2025/04/30 20:45:24 935482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 935532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 935703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 935969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 935976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:441|lost_pn:441|po_sent_time:1746045924876239|lost_send_time:1746045924870965|loss_delay:64452|frame:STREAM |repair:128| [2025/04/30 20:45:24 935983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924876239u| [2025/04/30 20:45:24 935989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 167|pns:2| [2025/04/30 20:45:24 935995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 936001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924941685|now:1746045924936001|interval:5684| [2025/04/30 20:45:24 936008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924941685|now:1746045924936001|interv:5684| [2025/04/30 20:45:24 936013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57803, ack_elapse 57846, delivered 69607|rate 1203315|lost 184| [2025/04/30 20:45:24 936019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203315) in round 6| [2025/04/30 20:45:24 936025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 936030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 936046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1207|po_sent_time:1746045924878154|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 936053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1207|po_sent_time:1746045924878154|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 936061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57291|latest_rtt:57263|min_rtt:30473|applimit:0|lost:183|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 936069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:224|largest:224|pns:2| [2025/04/30 20:45:24 936077] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:135|pkt_type:SHORT_HEADER|pkt_num:224|frame:ACK |recv_time:1746045924935417|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 936084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044935417|now:1746045924935417|interv:120000000| [2025/04/30 20:45:24 936090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044935417|now:1746045924935417|interv:120000000| [2025/04/30 20:45:24 936096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924940754|pq_index:0| [2025/04/30 20:45:24 936103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924935053| [2025/04/30 20:45:24 936109] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924936108| [2025/04/30 20:45:24 936116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924936114| [2025/04/30 20:45:24 936124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57291|min_srtt:57291|path_bw:1242828|loss_rate:54.03|path_pto:0| [2025/04/30 20:45:24 936131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:357317| [2025/04/30 20:45:24 936138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57291|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 936145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:441|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 936153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57291|min_srtt:57291|path_bw:1242828|loss_rate:54.03|path_pto:0| [2025/04/30 20:45:24 936159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:428537| [2025/04/30 20:45:24 936165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57291|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 936173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 936184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57291|min_srtt:57291|path_bw:1242828|loss_rate:54.03|path_pto:0| [2025/04/30 20:45:24 936191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:429724| [2025/04/30 20:45:24 936197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 936203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 936207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 936213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 936219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:441|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 936225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:357317| [2025/04/30 20:45:24 936230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 936237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:570| [2025/04/30 20:45:24 936285] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:570|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924936248|stream_id:4|stream_offset:357317| [2025/04/30 20:45:24 936294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:570|origin_pktnum:441|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 936301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 936307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924941685|now:1746045924936307|interval:5378| [2025/04/30 20:45:24 936337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924941685|now:1746045924936307|interv:5378| [2025/04/30 20:45:24 936344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 936352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 936358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:428537| [2025/04/30 20:45:24 936365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 936372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:571| [2025/04/30 20:45:24 936425] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:571|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924936382|stream_id:4|stream_offset:428537| [2025/04/30 20:45:24 936435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:571|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 936448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 936455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924941685|now:1746045924936455|interval:5230| [2025/04/30 20:45:24 936462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924941685|now:1746045924936455|interv:5230| [2025/04/30 20:45:24 936468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 936475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924941685| [2025/04/30 20:45:24 936481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924941685| [2025/04/30 20:45:24 936487] [debug] |xqc_engine_wakeup_after|wakeup:1746045924941685|now:1746045924936487|diff:5198| [2025/04/30 20:45:24 936494] [debug] |xqc_engine_main_logic|END|now:1746045924936114| [2025/04/30 20:45:24 936505] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:134|state:ESTABED|recv_time:1746045924936504| [2025/04/30 20:45:24 936512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 936521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:224| [2025/04/30 20:45:24 936527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:225| [2025/04/30 20:45:24 936535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:225| [2025/04/30 20:45:24 936541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 936551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:445|origin_pktnum:186|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:445|path_largest_ack:445| [2025/04/30 20:45:24 936558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:116|tx_in_flight:152415|prior_delivered:223107|prior_time:1746045924878552|is_app_limited:0|send_elapse:57766|ack_elapse:57952|ctl_first_sent_time:1746045924879144|lagest_ack_time:1746045924936504|curr_delivered:292714| [2025/04/30 20:45:24 936566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924879144| [2025/04/30 20:45:24 936572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:297||sndq_packets_used_bytes:0|sndq_packets_free:160| [2025/04/30 20:45:24 936578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57291|rttvar:70|minrtt:30473|latest_rtt:57360|ack_delay:32| [2025/04/30 20:45:24 936583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57296|rttvar:62|minrtt:30473|latest_rtt:57360|ack_delay:32| [2025/04/30 20:45:24 936589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:445|lost_pn:442|thresh:3| [2025/04/30 20:45:24 936594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 936668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 936883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 936978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 936997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 937164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924941763|now:1746045924937164|interval:4599| [2025/04/30 20:45:24 937171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924941763|now:1746045924937164|interv:4599| [2025/04/30 20:45:24 937177] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57766, ack_elapse 57952, delivered 69607|rate 1201114|lost 184| [2025/04/30 20:45:24 937184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201114) in round 6| [2025/04/30 20:45:24 937190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 937195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 937200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924879144|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 937206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924879144|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 937212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:57296|latest_rtt:57360|min_rtt:30473|applimit:0|lost:184|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 937220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:225|largest:225|pns:2| [2025/04/30 20:45:24 937226] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:134|pkt_type:SHORT_HEADER|pkt_num:225|frame:ACK |recv_time:1746045924936504|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 937238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044936504|now:1746045924936504|interv:120000000| [2025/04/30 20:45:24 937244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044936504|now:1746045924936504|interv:120000000| [2025/04/30 20:45:24 937250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924941685|pq_index:0| [2025/04/30 20:45:24 937257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924936114| [2025/04/30 20:45:24 937263] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924937263| [2025/04/30 20:45:24 937270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924937269| [2025/04/30 20:45:24 937279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57296|min_srtt:57296|path_bw:1242828|loss_rate:53.97|path_pto:0| [2025/04/30 20:45:24 937286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:429724| [2025/04/30 20:45:24 937293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57296|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 937300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 937307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57296|min_srtt:57296|path_bw:1242828|loss_rate:53.97|path_pto:0| [2025/04/30 20:45:24 937337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:430911| [2025/04/30 20:45:24 937344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 937350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 937357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 937364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 937371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 937378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:429724| [2025/04/30 20:45:24 937385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 937390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:572| [2025/04/30 20:45:24 937431] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:572|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924937399|stream_id:4|stream_offset:429724| [2025/04/30 20:45:24 937440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:572|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 937454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 937461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924941763|now:1746045924937461|interval:4302| [2025/04/30 20:45:24 937467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924941763|now:1746045924937461|interv:4302| [2025/04/30 20:45:24 937471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 937476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924941763| [2025/04/30 20:45:24 937480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924941763| [2025/04/30 20:45:24 937484] [debug] |xqc_engine_wakeup_after|wakeup:1746045924941763|now:1746045924937484|diff:4279| [2025/04/30 20:45:24 937489] [debug] |xqc_engine_main_logic|END|now:1746045924937269| [2025/04/30 20:45:24 937497] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:141|state:ESTABED|recv_time:1746045924937496| [2025/04/30 20:45:24 937502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 937507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:225| [2025/04/30 20:45:24 937511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:226| [2025/04/30 20:45:24 937517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:226| [2025/04/30 20:45:24 937521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 937530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:447|origin_pktnum:318|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:447|path_largest_ack:447| [2025/04/30 20:45:24 937538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:117|tx_in_flight:152415|prior_delivered:224307|prior_time:1746045924879585|is_app_limited:0|send_elapse:57825|ack_elapse:57911|ctl_first_sent_time:1746045924880166|lagest_ack_time:1746045924937496|curr_delivered:293914| [2025/04/30 20:45:24 937545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924880166| [2025/04/30 20:45:24 937552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:293||sndq_packets_used_bytes:0|sndq_packets_free:164| [2025/04/30 20:45:24 937558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57296|rttvar:62|minrtt:30473|latest_rtt:57330|ack_delay:24| [2025/04/30 20:45:24 937564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57297|rttvar:49|minrtt:30473|latest_rtt:57330|ack_delay:24| [2025/04/30 20:45:24 937571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:447|lost_pn:444|thresh:3| [2025/04/30 20:45:24 937577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 937652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 937863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 937975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 937995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:443|lost_pn:444|po_sent_time:1746045924877233|lost_send_time:1746045924873000|loss_delay:64496|frame:STREAM |repair:128| [2025/04/30 20:45:24 938122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924877233u| [2025/04/30 20:45:24 938128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 938133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924943742|now:1746045924938133|interval:5609| [2025/04/30 20:45:24 938139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924943742|now:1746045924938133|interv:5609| [2025/04/30 20:45:24 938144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57825, ack_elapse 57911, delivered 69607|rate 1201965|lost 185| [2025/04/30 20:45:24 938150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201965) in round 6| [2025/04/30 20:45:24 938156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 938161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 938166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924880166|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 938173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924880166|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 938180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57297|latest_rtt:57330|min_rtt:30473|applimit:0|lost:184|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 938193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 938200] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 938207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045924962496|now:1746045924937496|interv:25000| [2025/04/30 20:45:24 938215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924937496|max_ack_delay:25000| [2025/04/30 20:45:24 938222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:226|largest:226|pns:2| [2025/04/30 20:45:24 938228] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:141|pkt_type:SHORT_HEADER|pkt_num:226|frame:ACK MAX_DATA |recv_time:1746045924937496|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 938234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044937496|now:1746045924937496|interv:120000000| [2025/04/30 20:45:24 938241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044937496|now:1746045924937496|interv:120000000| [2025/04/30 20:45:24 938246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924941763|pq_index:0| [2025/04/30 20:45:24 938252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924937269| [2025/04/30 20:45:24 938258] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924938258| [2025/04/30 20:45:24 938266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924938264| [2025/04/30 20:45:24 938274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|min_srtt:57297|path_bw:1242828|loss_rate:53.54|path_pto:0| [2025/04/30 20:45:24 938280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:358504| [2025/04/30 20:45:24 938286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 938292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:443|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 938297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|min_srtt:57297|path_bw:1242828|loss_rate:53.54|path_pto:0| [2025/04/30 20:45:24 938303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:430911| [2025/04/30 20:45:24 938309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 938339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 938346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|min_srtt:57297|path_bw:1242828|loss_rate:53.54|path_pto:0| [2025/04/30 20:45:24 938358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:432098| [2025/04/30 20:45:24 938365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 938371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 938378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 938385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 938391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:443|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 938397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:358504| [2025/04/30 20:45:24 938403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 938410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:573| [2025/04/30 20:45:24 938455] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:573|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924938421|stream_id:4|stream_offset:358504| [2025/04/30 20:45:24 938465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:573|origin_pktnum:443|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 938473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 938479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924943742|now:1746045924938479|interval:5263| [2025/04/30 20:45:24 938486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924943742|now:1746045924938479|interv:5263| [2025/04/30 20:45:24 938490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 938495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 938500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:430911| [2025/04/30 20:45:24 938504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 938508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:574| [2025/04/30 20:45:24 938539] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:574|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924938515|stream_id:4|stream_offset:430911| [2025/04/30 20:45:24 938548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:574|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 938556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 938568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924943742|now:1746045924938568|interval:5174| [2025/04/30 20:45:24 938572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924943742|now:1746045924938568|interv:5174| [2025/04/30 20:45:24 938577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 938582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924943742| [2025/04/30 20:45:24 938586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924943742| [2025/04/30 20:45:24 938590] [debug] |xqc_engine_wakeup_after|wakeup:1746045924943742|now:1746045924938590|diff:5152| [2025/04/30 20:45:24 938594] [debug] |xqc_engine_main_logic|END|now:1746045924938264| [2025/04/30 20:45:24 938602] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:138|state:ESTABED|recv_time:1746045924938601| [2025/04/30 20:45:24 938607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 938612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:226| [2025/04/30 20:45:24 938616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:227| [2025/04/30 20:45:24 938622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:227| [2025/04/30 20:45:24 938626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 938634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:449|origin_pktnum:320|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:449|path_largest_ack:449| [2025/04/30 20:45:24 938639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:118|tx_in_flight:152415|prior_delivered:225507|prior_time:1746045924880533|is_app_limited:0|send_elapse:57897|ack_elapse:58068|ctl_first_sent_time:1746045924881080|lagest_ack_time:1746045924938601|curr_delivered:295114| [2025/04/30 20:45:24 938644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924881080| [2025/04/30 20:45:24 938648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:292||sndq_packets_used_bytes:0|sndq_packets_free:165| [2025/04/30 20:45:24 938652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57297|rttvar:49|minrtt:30473|latest_rtt:57521|ack_delay:16| [2025/04/30 20:45:24 938657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57323|rttvar:89|minrtt:30473|latest_rtt:57521|ack_delay:16| [2025/04/30 20:45:24 938661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:449|lost_pn:446|thresh:3| [2025/04/30 20:45:24 938666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 938711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 938841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 938974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 938996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:446|lost_pn:446|po_sent_time:1746045924879246|lost_send_time:1746045924873890|loss_delay:64711|frame:STREAM |repair:128| [2025/04/30 20:45:24 939028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924879246u| [2025/04/30 20:45:24 939032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 939036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924944981|now:1746045924939036|interval:5945| [2025/04/30 20:45:24 939041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924944981|now:1746045924939036|interv:5945| [2025/04/30 20:45:24 939048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57897, ack_elapse 58068, delivered 69607|rate 1198715|lost 186| [2025/04/30 20:45:24 939055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1198715) in round 6| [2025/04/30 20:45:24 939061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 939067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 939073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924881080|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 939081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924881080|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 939086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57323|latest_rtt:57521|min_rtt:30473|applimit:0|lost:185|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 939091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:227|largest:227|pns:2| [2025/04/30 20:45:24 939096] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:138|pkt_type:SHORT_HEADER|pkt_num:227|frame:ACK |recv_time:1746045924938601|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 939104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044938601|now:1746045924938601|interv:120000000| [2025/04/30 20:45:24 939108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044938601|now:1746045924938601|interv:120000000| [2025/04/30 20:45:24 939112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924943742|pq_index:0| [2025/04/30 20:45:24 939117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924938264| [2025/04/30 20:45:24 939121] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924939120| [2025/04/30 20:45:24 939126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924939125| [2025/04/30 20:45:24 939131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57323|min_srtt:57323|path_bw:1242828|loss_rate:53.49|path_pto:0| [2025/04/30 20:45:24 939136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:360878| [2025/04/30 20:45:24 939140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57323|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 939145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:446|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 939149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57323|min_srtt:57323|path_bw:1242828|loss_rate:53.49|path_pto:0| [2025/04/30 20:45:24 939154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:432098| [2025/04/30 20:45:24 939158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57323|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 939162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 939167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57323|min_srtt:57323|path_bw:1242828|loss_rate:53.49|path_pto:0| [2025/04/30 20:45:24 939171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:433285| [2025/04/30 20:45:24 939175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 939179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 939183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 939187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 939191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:446|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 939198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:360878| [2025/04/30 20:45:24 939202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 939207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:575| [2025/04/30 20:45:24 939241] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:575|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924939213|stream_id:4|stream_offset:360878| [2025/04/30 20:45:24 939250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:575|origin_pktnum:446|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 939257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 939263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924944981|now:1746045924939263|interval:5718| [2025/04/30 20:45:24 939270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924944981|now:1746045924939263|interv:5718| [2025/04/30 20:45:24 939276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 939283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 939289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:432098| [2025/04/30 20:45:24 939296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 939302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:576| [2025/04/30 20:45:24 939384] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:576|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924939311|stream_id:4|stream_offset:432098| [2025/04/30 20:45:24 939397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:576|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 939404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 939410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924944981|now:1746045924939410|interval:5571| [2025/04/30 20:45:24 939417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924944981|now:1746045924939410|interv:5571| [2025/04/30 20:45:24 939423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 939430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924944981| [2025/04/30 20:45:24 939436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924944981| [2025/04/30 20:45:24 939442] [debug] |xqc_engine_wakeup_after|wakeup:1746045924944981|now:1746045924939442|diff:5539| [2025/04/30 20:45:24 939448] [debug] |xqc_engine_main_logic|END|now:1746045924939125| [2025/04/30 20:45:24 939461] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:140|state:ESTABED|recv_time:1746045924939461| [2025/04/30 20:45:24 939467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 939474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:227| [2025/04/30 20:45:24 939479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:228| [2025/04/30 20:45:24 939486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:228| [2025/04/30 20:45:24 939491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 939501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:451|origin_pktnum:322|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:451|path_largest_ack:451| [2025/04/30 20:45:24 939508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:119|tx_in_flight:152415|prior_delivered:226707|prior_time:1746045924881567|is_app_limited:0|send_elapse:57926|ack_elapse:57894|ctl_first_sent_time:1746045924882130|lagest_ack_time:1746045924939461|curr_delivered:296314| [2025/04/30 20:45:24 939514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924882130| [2025/04/30 20:45:24 939521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:291||sndq_packets_used_bytes:0|sndq_packets_free:166| [2025/04/30 20:45:24 939527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57323|rttvar:89|minrtt:30473|latest_rtt:57331|ack_delay:16| [2025/04/30 20:45:24 939533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57322|rttvar:69|minrtt:30473|latest_rtt:57331|ack_delay:16| [2025/04/30 20:45:24 939539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:451|lost_pn:448|thresh:3| [2025/04/30 20:45:24 939543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 939603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 939747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 939914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 939939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:448|lost_pn:448|po_sent_time:1746045924880270|lost_send_time:1746045924874964|loss_delay:64497|frame:STREAM |repair:128| [2025/04/30 20:45:24 939946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924880270u| [2025/04/30 20:45:24 939952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 939958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924945678|now:1746045924939958|interval:5720| [2025/04/30 20:45:24 939965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924945678|now:1746045924939958|interv:5720| [2025/04/30 20:45:24 939971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57926, ack_elapse 57894, delivered 69607|rate 1201653|lost 187| [2025/04/30 20:45:24 939978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201653) in round 6| [2025/04/30 20:45:24 939984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 939991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 939996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924882130|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 940002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924882130|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 940009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57322|latest_rtt:57331|min_rtt:30473|applimit:0|lost:186|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 940017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:228|largest:228|pns:2| [2025/04/30 20:45:24 940024] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:140|pkt_type:SHORT_HEADER|pkt_num:228|frame:ACK |recv_time:1746045924939461|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 940031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044939461|now:1746045924939461|interv:120000000| [2025/04/30 20:45:24 940038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044939461|now:1746045924939461|interv:120000000| [2025/04/30 20:45:24 940044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924944981|pq_index:0| [2025/04/30 20:45:24 940051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924939125| [2025/04/30 20:45:24 940057] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924940057| [2025/04/30 20:45:24 940065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924940063| [2025/04/30 20:45:24 940079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57322|min_srtt:57322|path_bw:1242828|loss_rate:53.44|path_pto:0| [2025/04/30 20:45:24 940087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:362065| [2025/04/30 20:45:24 940094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57322|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 940100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:448|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 940105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57322|min_srtt:57322|path_bw:1242828|loss_rate:53.44|path_pto:0| [2025/04/30 20:45:24 940109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:433285| [2025/04/30 20:45:24 940113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57322|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 940118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 940122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57322|min_srtt:57322|path_bw:1242828|loss_rate:53.44|path_pto:0| [2025/04/30 20:45:24 940126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:434472| [2025/04/30 20:45:24 940130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 940134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 940138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 940142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 940147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:448|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 940151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:362065| [2025/04/30 20:45:24 940155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 940160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:577| [2025/04/30 20:45:24 940196] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:577|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924940168|stream_id:4|stream_offset:362065| [2025/04/30 20:45:24 940205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:577|origin_pktnum:448|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 940222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 940229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924945678|now:1746045924940228|interval:5450| [2025/04/30 20:45:24 940236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924945678|now:1746045924940228|interv:5450| [2025/04/30 20:45:24 940242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 940247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 940251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:433285| [2025/04/30 20:45:24 940256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 940260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:578| [2025/04/30 20:45:24 940290] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:578|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924940267|stream_id:4|stream_offset:433285| [2025/04/30 20:45:24 940300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:578|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 940307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 940330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924945678|now:1746045924940330|interval:5348| [2025/04/30 20:45:24 940334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924945678|now:1746045924940330|interv:5348| [2025/04/30 20:45:24 940339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 940343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924945678| [2025/04/30 20:45:24 940348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924945678| [2025/04/30 20:45:24 940352] [debug] |xqc_engine_wakeup_after|wakeup:1746045924945678|now:1746045924940351|diff:5327| [2025/04/30 20:45:24 940356] [debug] |xqc_engine_main_logic|END|now:1746045924940063| [2025/04/30 20:45:24 940363] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:142|state:ESTABED|recv_time:1746045924940363| [2025/04/30 20:45:24 940368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 940374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:228| [2025/04/30 20:45:24 940378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:229| [2025/04/30 20:45:24 940384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:229| [2025/04/30 20:45:24 940388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 940395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:453|origin_pktnum:324|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:453|path_largest_ack:453| [2025/04/30 20:45:24 940405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:120|tx_in_flight:152415|prior_delivered:227907|prior_time:1746045924882622|is_app_limited:0|send_elapse:58009|ack_elapse:57741|ctl_first_sent_time:1746045924883216|lagest_ack_time:1746045924940363|curr_delivered:297514| [2025/04/30 20:45:24 940410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924883216| [2025/04/30 20:45:24 940414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:290||sndq_packets_used_bytes:0|sndq_packets_free:167| [2025/04/30 20:45:24 940418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57322|rttvar:69|minrtt:30473|latest_rtt:57147|ack_delay:24| [2025/04/30 20:45:24 940422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57297|rttvar:101|minrtt:30473|latest_rtt:57147|ack_delay:24| [2025/04/30 20:45:24 940427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:453|lost_pn:450|thresh:3| [2025/04/30 20:45:24 940431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 940473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 940595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 940773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 940792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:450|lost_pn:450|po_sent_time:1746045924881181|lost_send_time:1746045924875904|loss_delay:64459|frame:STREAM |repair:128| [2025/04/30 20:45:24 940797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924881181u| [2025/04/30 20:45:24 940801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 940805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924946706|now:1746045924940805|interval:5901| [2025/04/30 20:45:24 940812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924946706|now:1746045924940805|interv:5901| [2025/04/30 20:45:24 940816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58009, ack_elapse 57741, delivered 69607|rate 1199934|lost 188| [2025/04/30 20:45:24 940820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199934) in round 6| [2025/04/30 20:45:24 940824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 940828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 940832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924883216|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 940837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924883216|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 940841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57297|latest_rtt:57147|min_rtt:30473|applimit:0|lost:187|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 940847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:229|largest:229|pns:2| [2025/04/30 20:45:24 940852] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:142|pkt_type:SHORT_HEADER|pkt_num:229|frame:ACK |recv_time:1746045924940363|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 940856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044940363|now:1746045924940363|interv:120000000| [2025/04/30 20:45:24 940860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044940363|now:1746045924940363|interv:120000000| [2025/04/30 20:45:24 940864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924945678|pq_index:0| [2025/04/30 20:45:24 940869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924940063| [2025/04/30 20:45:24 940873] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924940872| [2025/04/30 20:45:24 940877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924940876| [2025/04/30 20:45:24 940883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|min_srtt:57297|path_bw:1242828|loss_rate:53.38|path_pto:0| [2025/04/30 20:45:24 940888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:363252| [2025/04/30 20:45:24 940892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 940897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:450|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 940904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|min_srtt:57297|path_bw:1242828|loss_rate:53.38|path_pto:0| [2025/04/30 20:45:24 940911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:434472| [2025/04/30 20:45:24 940918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 940925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 940932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57297|min_srtt:57297|path_bw:1242828|loss_rate:53.38|path_pto:0| [2025/04/30 20:45:24 940938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:435659| [2025/04/30 20:45:24 940945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 940951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 940956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 940963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 940970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:450|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 940976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:363252| [2025/04/30 20:45:24 940982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 940988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:579| [2025/04/30 20:45:24 941031] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:579|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924940998|stream_id:4|stream_offset:363252| [2025/04/30 20:45:24 941040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:579|origin_pktnum:450|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 941047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 941054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924946706|now:1746045924941054|interval:5652| [2025/04/30 20:45:24 941061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924946706|now:1746045924941054|interv:5652| [2025/04/30 20:45:24 941067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 941075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 941081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:434472| [2025/04/30 20:45:24 941091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 941095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:580| [2025/04/30 20:45:24 941121] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:580|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924941102|stream_id:4|stream_offset:434472| [2025/04/30 20:45:24 941127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:580|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 941131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 941135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924946706|now:1746045924941135|interval:5571| [2025/04/30 20:45:24 941140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924946706|now:1746045924941135|interv:5571| [2025/04/30 20:45:24 941144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 941148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924946706| [2025/04/30 20:45:24 941153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924946706| [2025/04/30 20:45:24 941157] [debug] |xqc_engine_wakeup_after|wakeup:1746045924946706|now:1746045924941156|diff:5550| [2025/04/30 20:45:24 941161] [debug] |xqc_engine_main_logic|END|now:1746045924940876| [2025/04/30 20:45:24 941166] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924941166| [2025/04/30 20:45:24 941170] [debug] |xqc_engine_wakeup_after|wakeup:1746045924946706|now:1746045924941170|diff:5536| [2025/04/30 20:45:24 941174] [debug] |xqc_engine_main_logic|END|now:1746045924941166| [2025/04/30 20:45:24 941329] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:144|state:ESTABED|recv_time:1746045924941328| [2025/04/30 20:45:24 941337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 941343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:229| [2025/04/30 20:45:24 941347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:230| [2025/04/30 20:45:24 941353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:230| [2025/04/30 20:45:24 941357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 941364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:455|origin_pktnum:326|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:455|path_largest_ack:455| [2025/04/30 20:45:24 941369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:122|tx_in_flight:151215|prior_delivered:229107|prior_time:1746045924883539|is_app_limited:0|send_elapse:57924|ack_elapse:57789|ctl_first_sent_time:1746045924884132|lagest_ack_time:1746045924941328|curr_delivered:298714| [2025/04/30 20:45:24 941374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924884132| [2025/04/30 20:45:24 941378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:289||sndq_packets_used_bytes:0|sndq_packets_free:168| [2025/04/30 20:45:24 941383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57297|rttvar:101|minrtt:30473|latest_rtt:57196|ack_delay:16| [2025/04/30 20:45:24 941391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57282|rttvar:105|minrtt:30473|latest_rtt:57196|ack_delay:16| [2025/04/30 20:45:24 941395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:455|lost_pn:452|thresh:3| [2025/04/30 20:45:24 941399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 941442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 941560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 941730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 941754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:452|lost_pn:452|po_sent_time:1746045924882247|lost_send_time:1746045924876886|loss_delay:64442|frame:STREAM |repair:128| [2025/04/30 20:45:24 941758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924882247u| [2025/04/30 20:45:24 941762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 941766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924947785|now:1746045924941766|interval:6019| [2025/04/30 20:45:24 941770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924947785|now:1746045924941766|interv:6019| [2025/04/30 20:45:24 941774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57924, ack_elapse 57789, delivered 69607|rate 1201695|lost 189| [2025/04/30 20:45:24 941779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201695) in round 6| [2025/04/30 20:45:24 941783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 941790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 941793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924884132|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 941798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924884132|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 941802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57282|latest_rtt:57196|min_rtt:30473|applimit:0|lost:188|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 941808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:230|largest:230|pns:2| [2025/04/30 20:45:24 941812] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:144|pkt_type:SHORT_HEADER|pkt_num:230|frame:ACK |recv_time:1746045924941328|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 941817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044941328|now:1746045924941328|interv:120000000| [2025/04/30 20:45:24 941821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044941328|now:1746045924941328|interv:120000000| [2025/04/30 20:45:24 941825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924946706|pq_index:0| [2025/04/30 20:45:24 941829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924940876| [2025/04/30 20:45:24 941833] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924941833| [2025/04/30 20:45:24 941838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924941837| [2025/04/30 20:45:24 941844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57282|min_srtt:57282|path_bw:1242828|loss_rate:53.33|path_pto:0| [2025/04/30 20:45:24 941848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:364439| [2025/04/30 20:45:24 941853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57282|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 941857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:452|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 941862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57282|min_srtt:57282|path_bw:1242828|loss_rate:53.33|path_pto:0| [2025/04/30 20:45:24 941866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:435659| [2025/04/30 20:45:24 941870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57282|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 941874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 941881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57282|min_srtt:57282|path_bw:1242828|loss_rate:53.33|path_pto:0| [2025/04/30 20:45:24 941886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:436846| [2025/04/30 20:45:24 941890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 941893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 941897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 941902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 941908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:452|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 941914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:364439| [2025/04/30 20:45:24 941921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 941928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:581| [2025/04/30 20:45:24 941969] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:581|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924941938|stream_id:4|stream_offset:364439| [2025/04/30 20:45:24 941978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:581|origin_pktnum:452|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 941985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 941991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924947785|now:1746045924941990|interval:5795| [2025/04/30 20:45:24 941997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924947785|now:1746045924941990|interv:5795| [2025/04/30 20:45:24 942004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 942011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 942018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:435659| [2025/04/30 20:45:24 942025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 942032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:582| [2025/04/30 20:45:24 942069] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:582|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924942042|stream_id:4|stream_offset:435659| [2025/04/30 20:45:24 942079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:582|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 942089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 942093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924947785|now:1746045924942093|interval:5692| [2025/04/30 20:45:24 942097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924947785|now:1746045924942093|interv:5692| [2025/04/30 20:45:24 942101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 942106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924947785| [2025/04/30 20:45:24 942111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924947785| [2025/04/30 20:45:24 942114] [debug] |xqc_engine_wakeup_after|wakeup:1746045924947785|now:1746045924942114|diff:5671| [2025/04/30 20:45:24 942119] [debug] |xqc_engine_main_logic|END|now:1746045924941837| [2025/04/30 20:45:24 942124] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924942124| [2025/04/30 20:45:24 942128] [debug] |xqc_engine_wakeup_after|wakeup:1746045924947785|now:1746045924942128|diff:5657| [2025/04/30 20:45:24 942132] [debug] |xqc_engine_main_logic|END|now:1746045924942124| [2025/04/30 20:45:24 942307] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:147|state:ESTABED|recv_time:1746045924942306| [2025/04/30 20:45:24 942328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 942337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:230| [2025/04/30 20:45:24 942341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:231| [2025/04/30 20:45:24 942347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:231| [2025/04/30 20:45:24 942351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 942358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:458|origin_pktnum:200|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:458|path_largest_ack:458| [2025/04/30 20:45:24 942363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:123|tx_in_flight:152415|prior_delivered:230307|prior_time:1746045924884681|is_app_limited:0|send_elapse:58333|ack_elapse:57625|ctl_first_sent_time:1746045924885513|lagest_ack_time:1746045924942306|curr_delivered:299914| [2025/04/30 20:45:24 942368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924885513| [2025/04/30 20:45:24 942372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:289||sndq_packets_used_bytes:0|sndq_packets_free:168| [2025/04/30 20:45:24 942376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57282|rttvar:105|minrtt:30473|latest_rtt:56793|ack_delay:32| [2025/04/30 20:45:24 942381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57217|rttvar:209|minrtt:30473|latest_rtt:56793|ack_delay:32| [2025/04/30 20:45:24 942385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:458|lost_pn:455|thresh:3| [2025/04/30 20:45:24 942389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 942432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 942547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 942717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 942745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:454|lost_pn:455|po_sent_time:1746045924883343|lost_send_time:1746045924877937|loss_delay:64369|frame:STREAM |repair:128| [2025/04/30 20:45:24 942749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924883343u| [2025/04/30 20:45:24 942753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 942757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924948610|now:1746045924942757|interval:5853| [2025/04/30 20:45:24 942761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924948610|now:1746045924942757|interv:5853| [2025/04/30 20:45:24 942765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58333, ack_elapse 57625, delivered 69607|rate 1193269|lost 190| [2025/04/30 20:45:24 942770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1193269) in round 6| [2025/04/30 20:45:24 942774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 942778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 942782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924885513|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 942786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924885513|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 942791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57217|latest_rtt:56793|min_rtt:30473|applimit:0|lost:189|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 942799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:231|largest:231|pns:2| [2025/04/30 20:45:24 942803] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:147|pkt_type:SHORT_HEADER|pkt_num:231|frame:ACK |recv_time:1746045924942306|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 942808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044942306|now:1746045924942306|interv:120000000| [2025/04/30 20:45:24 942812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044942306|now:1746045924942306|interv:120000000| [2025/04/30 20:45:24 942816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924947785|pq_index:0| [2025/04/30 20:45:24 942820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924941837| [2025/04/30 20:45:24 942824] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924942824| [2025/04/30 20:45:24 942829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924942828| [2025/04/30 20:45:24 942835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|min_srtt:57217|path_bw:1242828|loss_rate:53.28|path_pto:0| [2025/04/30 20:45:24 942839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:365626| [2025/04/30 20:45:24 942844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 942848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:454|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 942852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|min_srtt:57217|path_bw:1242828|loss_rate:53.28|path_pto:0| [2025/04/30 20:45:24 942857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:436846| [2025/04/30 20:45:24 942861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 942865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 942869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57217|min_srtt:57217|path_bw:1242828|loss_rate:53.28|path_pto:0| [2025/04/30 20:45:24 942873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:438033| [2025/04/30 20:45:24 942878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 942882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 942885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 942895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 942901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:454|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 942907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:365626| [2025/04/30 20:45:24 942914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 942921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:583| [2025/04/30 20:45:24 942963] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:583|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924942930|stream_id:4|stream_offset:365626| [2025/04/30 20:45:24 942973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:583|origin_pktnum:454|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 942979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 942985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924948610|now:1746045924942985|interval:5625| [2025/04/30 20:45:24 942991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924948610|now:1746045924942985|interv:5625| [2025/04/30 20:45:24 942997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 943005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 943011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:436846| [2025/04/30 20:45:24 943018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 943024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:584| [2025/04/30 20:45:24 943059] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:584|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924943034|stream_id:4|stream_offset:436846| [2025/04/30 20:45:24 943068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:584|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 943076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 943082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924948610|now:1746045924943082|interval:5528| [2025/04/30 20:45:24 943090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924948610|now:1746045924943082|interv:5528| [2025/04/30 20:45:24 943095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 943100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924948610| [2025/04/30 20:45:24 943109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924948610| [2025/04/30 20:45:24 943113] [debug] |xqc_engine_wakeup_after|wakeup:1746045924948610|now:1746045924943113|diff:5497| [2025/04/30 20:45:24 943118] [debug] |xqc_engine_main_logic|END|now:1746045924942828| [2025/04/30 20:45:24 943123] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924943123| [2025/04/30 20:45:24 943127] [debug] |xqc_engine_wakeup_after|wakeup:1746045924948610|now:1746045924943127|diff:5483| [2025/04/30 20:45:24 943131] [debug] |xqc_engine_main_logic|END|now:1746045924943123| [2025/04/30 20:45:24 943297] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:149|state:ESTABED|recv_time:1746045924943297| [2025/04/30 20:45:24 943303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 943309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:231| [2025/04/30 20:45:24 943331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:232| [2025/04/30 20:45:24 943337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:232| [2025/04/30 20:45:24 943341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 943349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:460|origin_pktnum:202|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:460|path_largest_ack:460| [2025/04/30 20:45:24 943353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:124|tx_in_flight:152415|prior_delivered:231507|prior_time:1746045924885704|is_app_limited:0|send_elapse:57517|ack_elapse:57593|ctl_first_sent_time:1746045924886592|lagest_ack_time:1746045924943297|curr_delivered:301114| [2025/04/30 20:45:24 943358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924886592| [2025/04/30 20:45:24 943362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:287||sndq_packets_used_bytes:0|sndq_packets_free:170| [2025/04/30 20:45:24 943367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57217|rttvar:209|minrtt:30473|latest_rtt:56705|ack_delay:32| [2025/04/30 20:45:24 943371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57149|rttvar:293|minrtt:30473|latest_rtt:56705|ack_delay:32| [2025/04/30 20:45:24 943375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:460|lost_pn:457|thresh:3| [2025/04/30 20:45:24 943379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 943418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 943529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 943696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 943731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:456|lost_pn:457|po_sent_time:1746045924884241|lost_send_time:1746045924879005|loss_delay:64292|frame:STREAM |repair:128| [2025/04/30 20:45:24 943736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:457|lost_pn:457|po_sent_time:1746045924884309|lost_send_time:1746045924879005|loss_delay:64292|frame:STREAM |repair:128| [2025/04/30 20:45:24 943740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924884309u| [2025/04/30 20:45:24 943744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 943748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924949909|now:1746045924943748|interval:6161| [2025/04/30 20:45:24 943752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924949909|now:1746045924943748|interv:6161| [2025/04/30 20:45:24 943756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57517, ack_elapse 57593, delivered 69607|rate 1208601|lost 192| [2025/04/30 20:45:24 943761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1208601) in round 6| [2025/04/30 20:45:24 943765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 943769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 943773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924886592|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 943777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924886592|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 943782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:57149|latest_rtt:56705|min_rtt:30473|applimit:0|lost:190|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 943787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:232|largest:232|pns:2| [2025/04/30 20:45:24 943792] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:149|pkt_type:SHORT_HEADER|pkt_num:232|frame:ACK |recv_time:1746045924943297|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 943798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044943297|now:1746045924943297|interv:120000000| [2025/04/30 20:45:24 943803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044943297|now:1746045924943297|interv:120000000| [2025/04/30 20:45:24 943810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924948610|pq_index:0| [2025/04/30 20:45:24 943814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924942828| [2025/04/30 20:45:24 943818] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924943818| [2025/04/30 20:45:24 943823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924943822| [2025/04/30 20:45:24 943828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57149|min_srtt:57149|path_bw:1242828|loss_rate:53.24|path_pto:0| [2025/04/30 20:45:24 943833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 943837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57149|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 943842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:456|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 943846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57149|min_srtt:57149|path_bw:1242828|loss_rate:53.24|path_pto:0| [2025/04/30 20:45:24 943850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:366813| [2025/04/30 20:45:24 943854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57149|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 943858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:457|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 943863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57149|min_srtt:57149|path_bw:1242828|loss_rate:53.24|path_pto:0| [2025/04/30 20:45:24 943867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:438033| [2025/04/30 20:45:24 943871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57149|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 943875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 943879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57149|min_srtt:57149|path_bw:1242828|loss_rate:53.24|path_pto:0| [2025/04/30 20:45:24 943884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:439220| [2025/04/30 20:45:24 943888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 943892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 943896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 943905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 943913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:456|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 943919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 943925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 943931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:585| [2025/04/30 20:45:24 943974] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:585|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924943941|stream_id:4|stream_offset:204194| [2025/04/30 20:45:24 943983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:585|origin_pktnum:198|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 943990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 943996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924949909|now:1746045924943995|interval:5914| [2025/04/30 20:45:24 944002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924949909|now:1746045924943995|interv:5914| [2025/04/30 20:45:24 944009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 944017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:457|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 944023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:366813| [2025/04/30 20:45:24 944030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 944037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:586| [2025/04/30 20:45:24 944072] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:586|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924944047|stream_id:4|stream_offset:366813| [2025/04/30 20:45:24 944078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:586|origin_pktnum:457|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 944082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 944086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924949909|now:1746045924944086|interval:5823| [2025/04/30 20:45:24 944091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924949909|now:1746045924944086|interv:5823| [2025/04/30 20:45:24 944095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 944099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 944108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:438033| [2025/04/30 20:45:24 944113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 944117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:587| [2025/04/30 20:45:24 944139] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:587|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924944123|stream_id:4|stream_offset:438033| [2025/04/30 20:45:24 944145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:587|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 944149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 944153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924949909|now:1746045924944153|interval:5756| [2025/04/30 20:45:24 944157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924949909|now:1746045924944153|interv:5756| [2025/04/30 20:45:24 944161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 944166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924949909| [2025/04/30 20:45:24 944170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924949909| [2025/04/30 20:45:24 944174] [debug] |xqc_engine_wakeup_after|wakeup:1746045924949909|now:1746045924944174|diff:5735| [2025/04/30 20:45:24 944179] [debug] |xqc_engine_main_logic|END|now:1746045924943822| [2025/04/30 20:45:24 944184] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924944184| [2025/04/30 20:45:24 944188] [debug] |xqc_engine_wakeup_after|wakeup:1746045924949909|now:1746045924944188|diff:5721| [2025/04/30 20:45:24 944192] [debug] |xqc_engine_main_logic|END|now:1746045924944184| [2025/04/30 20:45:24 944297] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:151|state:ESTABED|recv_time:1746045924944296| [2025/04/30 20:45:24 944302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 944308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:232| [2025/04/30 20:45:24 944327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:233| [2025/04/30 20:45:24 944335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:233| [2025/04/30 20:45:24 944340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 944347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:462|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:462|path_largest_ack:462| [2025/04/30 20:45:24 944352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:124|tx_in_flight:153615|prior_delivered:232707|prior_time:1746045924886824|is_app_limited:0|send_elapse:58540|ack_elapse:57472|ctl_first_sent_time:1746045924887701|lagest_ack_time:1746045924944296|curr_delivered:302314| [2025/04/30 20:45:24 944356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924887701| [2025/04/30 20:45:24 944361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:286||sndq_packets_used_bytes:0|sndq_packets_free:171| [2025/04/30 20:45:24 944369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57149|rttvar:293|minrtt:30473|latest_rtt:56595|ack_delay:40| [2025/04/30 20:45:24 944374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57075|rttvar:368|minrtt:30473|latest_rtt:56595|ack_delay:40| [2025/04/30 20:45:24 944378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:462|lost_pn:459|thresh:3| [2025/04/30 20:45:24 944382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 944417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 944469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 944527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 944697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 944731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 944736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:459|lost_pn:459|po_sent_time:1746045924885617|lost_send_time:1746045924880087|loss_delay:64209|frame:STREAM |repair:128| [2025/04/30 20:45:24 944740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924885617u| [2025/04/30 20:45:24 944744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 944748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924950933|now:1746045924944748|interval:6185| [2025/04/30 20:45:24 944752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924950933|now:1746045924944748|interv:6185| [2025/04/30 20:45:24 944756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58540, ack_elapse 57472, delivered 69607|rate 1189050|lost 193| [2025/04/30 20:45:24 944763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1189050) in round 6| [2025/04/30 20:45:24 944767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 944771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 944775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924887701|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 944779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924887701|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 944784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57075|latest_rtt:56595|min_rtt:30473|applimit:0|lost:192|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 944789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:233|largest:233|pns:2| [2025/04/30 20:45:24 944794] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:151|pkt_type:SHORT_HEADER|pkt_num:233|frame:ACK |recv_time:1746045924944296|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 944798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044944296|now:1746045924944296|interv:120000000| [2025/04/30 20:45:24 944802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044944296|now:1746045924944296|interv:120000000| [2025/04/30 20:45:24 944806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924949909|pq_index:0| [2025/04/30 20:45:24 944811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924943822| [2025/04/30 20:45:24 944814] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924944814| [2025/04/30 20:45:24 944819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924944818| [2025/04/30 20:45:24 944825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57075|min_srtt:57075|path_bw:1242828|loss_rate:53.52|path_pto:0| [2025/04/30 20:45:24 944829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:368000| [2025/04/30 20:45:24 944834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57075|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 944838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:459|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 944842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57075|min_srtt:57075|path_bw:1242828|loss_rate:53.52|path_pto:0| [2025/04/30 20:45:24 944846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:439220| [2025/04/30 20:45:24 944851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57075|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 944861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 944865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57075|min_srtt:57075|path_bw:1242828|loss_rate:53.52|path_pto:0| [2025/04/30 20:45:24 944869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:440407| [2025/04/30 20:45:24 944873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 944877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 944881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 944885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 944890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:459|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 944896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:368000| [2025/04/30 20:45:24 944903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 944909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:588| [2025/04/30 20:45:24 944952] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:588|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924944920|stream_id:4|stream_offset:368000| [2025/04/30 20:45:24 944961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:588|origin_pktnum:459|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 944968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 944974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924950933|now:1746045924944974|interval:5959| [2025/04/30 20:45:24 944980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924950933|now:1746045924944974|interv:5959| [2025/04/30 20:45:24 944986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 944993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 944999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:439220| [2025/04/30 20:45:24 945005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 945012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:589| [2025/04/30 20:45:24 945046] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:589|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924945022|stream_id:4|stream_offset:439220| [2025/04/30 20:45:24 945061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:589|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 945068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 945075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924950933|now:1746045924945075|interval:5858| [2025/04/30 20:45:24 945081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924950933|now:1746045924945075|interv:5858| [2025/04/30 20:45:24 945089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 945094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924950933| [2025/04/30 20:45:24 945098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924950933| [2025/04/30 20:45:24 945102] [debug] |xqc_engine_wakeup_after|wakeup:1746045924950933|now:1746045924945102|diff:5831| [2025/04/30 20:45:24 945107] [debug] |xqc_engine_main_logic|END|now:1746045924944818| [2025/04/30 20:45:24 945112] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924945112| [2025/04/30 20:45:24 945116] [debug] |xqc_engine_wakeup_after|wakeup:1746045924950933|now:1746045924945116|diff:5817| [2025/04/30 20:45:24 945120] [debug] |xqc_engine_main_logic|END|now:1746045924945112| [2025/04/30 20:45:24 945309] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:151|state:ESTABED|recv_time:1746045924945309| [2025/04/30 20:45:24 945333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 945339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:233| [2025/04/30 20:45:24 945343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:234| [2025/04/30 20:45:24 945349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:234| [2025/04/30 20:45:24 945353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 945360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:463|origin_pktnum:333|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:463|path_largest_ack:463| [2025/04/30 20:45:24 945365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:125|tx_in_flight:152415|prior_delivered:233907|prior_time:1746045924887794|is_app_limited:0|send_elapse:58311|ack_elapse:57515|ctl_first_sent_time:1746045924888465|lagest_ack_time:1746045924945309|curr_delivered:303514| [2025/04/30 20:45:24 945369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924888465| [2025/04/30 20:45:24 945374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:285||sndq_packets_used_bytes:0|sndq_packets_free:172| [2025/04/30 20:45:24 945378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57075|rttvar:368|minrtt:30473|latest_rtt:56844|ack_delay:32| [2025/04/30 20:45:24 945382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57042|rttvar:341|minrtt:30473|latest_rtt:56844|ack_delay:32| [2025/04/30 20:45:24 945386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:463|lost_pn:460|thresh:3| [2025/04/30 20:45:24 945390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 945430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 945479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 945537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 945707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 945742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 945750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 945754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924950896|now:1746045924945754|interval:5142| [2025/04/30 20:45:24 945758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924950896|now:1746045924945754|interv:5142| [2025/04/30 20:45:24 945762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58311, ack_elapse 57515, delivered 69607|rate 1193719|lost 193| [2025/04/30 20:45:24 945767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1193719) in round 6| [2025/04/30 20:45:24 945771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 945775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 945779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924888465|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 945783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:0|acked:1200|po_sent_time:1746045924888465|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 945787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:152408|srtt:57042|latest_rtt:56844|min_rtt:30473|applimit:0|lost:193|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 945795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:234|largest:234|pns:2| [2025/04/30 20:45:24 945800] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:151|pkt_type:SHORT_HEADER|pkt_num:234|frame:ACK |recv_time:1746045924945309|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 945804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044945309|now:1746045924945309|interv:120000000| [2025/04/30 20:45:24 945808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044945309|now:1746045924945309|interv:120000000| [2025/04/30 20:45:24 945812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924950933|pq_index:0| [2025/04/30 20:45:24 945816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924944818| [2025/04/30 20:45:24 945820] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924945820| [2025/04/30 20:45:24 945825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924945824| [2025/04/30 20:45:24 945831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57042|min_srtt:57042|path_bw:1242828|loss_rate:53.47|path_pto:0| [2025/04/30 20:45:24 945835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:440407| [2025/04/30 20:45:24 945839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57042|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 945844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 945848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57042|min_srtt:57042|path_bw:1242828|loss_rate:53.47|path_pto:0| [2025/04/30 20:45:24 945852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:441594| [2025/04/30 20:45:24 945857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 945860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 945864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 945868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 945873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 945877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:440407| [2025/04/30 20:45:24 945881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 945888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:590| [2025/04/30 20:45:24 945931] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:590|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924945899|stream_id:4|stream_offset:440407| [2025/04/30 20:45:24 945941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:590|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 945948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 945954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924950896|now:1746045924945954|interval:4942| [2025/04/30 20:45:24 945961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924950896|now:1746045924945954|interv:4942| [2025/04/30 20:45:24 945966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 945973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924950896| [2025/04/30 20:45:24 945979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924950896| [2025/04/30 20:45:24 945985] [debug] |xqc_engine_wakeup_after|wakeup:1746045924950896|now:1746045924945985|diff:4911| [2025/04/30 20:45:24 945992] [debug] |xqc_engine_main_logic|END|now:1746045924945824| [2025/04/30 20:45:24 946000] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924946000| [2025/04/30 20:45:24 946006] [debug] |xqc_engine_wakeup_after|wakeup:1746045924950896|now:1746045924946006|diff:4890| [2025/04/30 20:45:24 946013] [debug] |xqc_engine_main_logic|END|now:1746045924946000| [2025/04/30 20:45:24 946297] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:153|state:ESTABED|recv_time:1746045924946296| [2025/04/30 20:45:24 946304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 946310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:234| [2025/04/30 20:45:24 946333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:235| [2025/04/30 20:45:24 946339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:235| [2025/04/30 20:45:24 946343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 946351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:465|origin_pktnum:208|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:465|path_largest_ack:465| [2025/04/30 20:45:24 946355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:126|tx_in_flight:152415|prior_delivered:235107|prior_time:1746045924888740|is_app_limited:0|send_elapse:58425|ack_elapse:57556|ctl_first_sent_time:1746045924889613|lagest_ack_time:1746045924946296|curr_delivered:304714| [2025/04/30 20:45:24 946360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924889613| [2025/04/30 20:45:24 946365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:284||sndq_packets_used_bytes:0|sndq_packets_free:173| [2025/04/30 20:45:24 946369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57042|rttvar:341|minrtt:30473|latest_rtt:56683|ack_delay:32| [2025/04/30 20:45:24 946373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56993|rttvar:353|minrtt:30473|latest_rtt:56683|ack_delay:32| [2025/04/30 20:45:24 946382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:465|lost_pn:462|thresh:3| [2025/04/30 20:45:24 946387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 946418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 946468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 946521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 946691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 946726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 946734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:461|lost_pn:462|po_sent_time:1746045924886724|lost_send_time:1746045924882179|loss_delay:64117|frame:STREAM |repair:128| [2025/04/30 20:45:24 946739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924886724u| [2025/04/30 20:45:24 946743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 946747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924952730|now:1746045924946747|interval:5983| [2025/04/30 20:45:24 946751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924952730|now:1746045924946747|interv:5983| [2025/04/30 20:45:24 946755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58425, ack_elapse 57556, delivered 69607|rate 1191390|lost 194| [2025/04/30 20:45:24 946759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1191390) in round 6| [2025/04/30 20:45:24 946763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 946767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 946771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924889613|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 946776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924889613|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 946783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56993|latest_rtt:56683|min_rtt:30473|applimit:0|lost:193|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 946788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:235|largest:235|pns:2| [2025/04/30 20:45:24 946792] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:153|pkt_type:SHORT_HEADER|pkt_num:235|frame:ACK |recv_time:1746045924946296|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 946797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044946296|now:1746045924946296|interv:120000000| [2025/04/30 20:45:24 946801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044946296|now:1746045924946296|interv:120000000| [2025/04/30 20:45:24 946805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924950896|pq_index:0| [2025/04/30 20:45:24 946809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924945824| [2025/04/30 20:45:24 946813] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924946813| [2025/04/30 20:45:24 946818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924946817| [2025/04/30 20:45:24 946823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|min_srtt:56993|path_bw:1242828|loss_rate:53.10|path_pto:0| [2025/04/30 20:45:24 946828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:369187| [2025/04/30 20:45:24 946832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 946837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:461|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 946841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|min_srtt:56993|path_bw:1242828|loss_rate:53.10|path_pto:0| [2025/04/30 20:45:24 946845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:441594| [2025/04/30 20:45:24 946849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 946853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 946858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|min_srtt:56993|path_bw:1242828|loss_rate:53.10|path_pto:0| [2025/04/30 20:45:24 946862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:442781| [2025/04/30 20:45:24 946869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 946872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 946876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 946880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 946885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:461|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 946889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:369187| [2025/04/30 20:45:24 946896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 946903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:591| [2025/04/30 20:45:24 946945] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:591|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924946912|stream_id:4|stream_offset:369187| [2025/04/30 20:45:24 946955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:591|origin_pktnum:461|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 946962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 946968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924952730|now:1746045924946967|interval:5763| [2025/04/30 20:45:24 946974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924952730|now:1746045924946967|interv:5763| [2025/04/30 20:45:24 946980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 946986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 946993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:441594| [2025/04/30 20:45:24 947000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 947006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:592| [2025/04/30 20:45:24 947057] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:592|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924947016|stream_id:4|stream_offset:441594| [2025/04/30 20:45:24 947068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:592|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 947076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 947082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924952730|now:1746045924947082|interval:5648| [2025/04/30 20:45:24 947087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924952730|now:1746045924947082|interv:5648| [2025/04/30 20:45:24 947097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 947102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924952730| [2025/04/30 20:45:24 947106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924952730| [2025/04/30 20:45:24 947110] [debug] |xqc_engine_wakeup_after|wakeup:1746045924952730|now:1746045924947110|diff:5620| [2025/04/30 20:45:24 947114] [debug] |xqc_engine_main_logic|END|now:1746045924946817| [2025/04/30 20:45:24 947120] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924947120| [2025/04/30 20:45:24 947124] [debug] |xqc_engine_wakeup_after|wakeup:1746045924952730|now:1746045924947124|diff:5606| [2025/04/30 20:45:24 947128] [debug] |xqc_engine_main_logic|END|now:1746045924947120| [2025/04/30 20:45:24 947306] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:155|state:ESTABED|recv_time:1746045924947306| [2025/04/30 20:45:24 947327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 947336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:235| [2025/04/30 20:45:24 947340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:236| [2025/04/30 20:45:24 947346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:236| [2025/04/30 20:45:24 947350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 947358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:467|origin_pktnum:338|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:467|path_largest_ack:467| [2025/04/30 20:45:24 947363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:128|tx_in_flight:151215|prior_delivered:236307|prior_time:1746045924889844|is_app_limited:0|send_elapse:58404|ack_elapse:57462|ctl_first_sent_time:1746045924890533|lagest_ack_time:1746045924947306|curr_delivered:305914| [2025/04/30 20:45:24 947368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924890533| [2025/04/30 20:45:24 947373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:281||sndq_packets_used_bytes:0|sndq_packets_free:176| [2025/04/30 20:45:24 947377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56993|rttvar:353|minrtt:30473|latest_rtt:56773|ack_delay:24| [2025/04/30 20:45:24 947381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56962|rttvar:326|minrtt:30473|latest_rtt:56773|ack_delay:24| [2025/04/30 20:45:24 947385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:467|lost_pn:464|thresh:3| [2025/04/30 20:45:24 947390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 947425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 947475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 947523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 947690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 947727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 947739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:464|lost_pn:464|po_sent_time:1746045924888613|lost_send_time:1746045924883224|loss_delay:64082|frame:STREAM |repair:128| [2025/04/30 20:45:24 947744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924888613u| [2025/04/30 20:45:24 947748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 947752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924953838|now:1746045924947752|interval:6086| [2025/04/30 20:45:24 947756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924953838|now:1746045924947752|interv:6086| [2025/04/30 20:45:24 947760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58404, ack_elapse 57462, delivered 69607|rate 1191819|lost 195| [2025/04/30 20:45:24 947765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1191819) in round 6| [2025/04/30 20:45:24 947769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 947773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 947777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924890533|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 947782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924890533|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 947786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56962|latest_rtt:56773|min_rtt:30473|applimit:0|lost:194|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 947792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:236|largest:236|pns:2| [2025/04/30 20:45:24 947796] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:155|pkt_type:SHORT_HEADER|pkt_num:236|frame:ACK |recv_time:1746045924947306|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 947801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044947306|now:1746045924947306|interv:120000000| [2025/04/30 20:45:24 947808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044947306|now:1746045924947306|interv:120000000| [2025/04/30 20:45:24 947812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924952730|pq_index:0| [2025/04/30 20:45:24 947816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924946817| [2025/04/30 20:45:24 947820] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924947820| [2025/04/30 20:45:24 947825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924947824| [2025/04/30 20:45:24 947833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56962|min_srtt:56962|path_bw:1242828|loss_rate:53.06|path_pto:0| [2025/04/30 20:45:24 947838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:371561| [2025/04/30 20:45:24 947844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56962|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 947848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:464|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 947853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56962|min_srtt:56962|path_bw:1242828|loss_rate:53.06|path_pto:0| [2025/04/30 20:45:24 947857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:442781| [2025/04/30 20:45:24 947861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56962|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 947865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 947870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56962|min_srtt:56962|path_bw:1242828|loss_rate:53.06|path_pto:0| [2025/04/30 20:45:24 947874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:443968| [2025/04/30 20:45:24 947878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 947882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 947888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 947895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 947901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:464|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 947908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:371561| [2025/04/30 20:45:24 947918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 947925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:593| [2025/04/30 20:45:24 947969] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:593|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924947935|stream_id:4|stream_offset:371561| [2025/04/30 20:45:24 947978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:593|origin_pktnum:464|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 947985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 947992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924953838|now:1746045924947991|interval:5847| [2025/04/30 20:45:24 947998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924953838|now:1746045924947991|interv:5847| [2025/04/30 20:45:24 948005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 948012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 948018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:442781| [2025/04/30 20:45:24 948025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 948032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:594| [2025/04/30 20:45:24 948067] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:594|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924948042|stream_id:4|stream_offset:442781| [2025/04/30 20:45:24 948073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:594|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 948078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 948082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924953838|now:1746045924948082|interval:5756| [2025/04/30 20:45:24 948086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924953838|now:1746045924948082|interv:5756| [2025/04/30 20:45:24 948090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 948095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924953838| [2025/04/30 20:45:24 948099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924953838| [2025/04/30 20:45:24 948103] [debug] |xqc_engine_wakeup_after|wakeup:1746045924953838|now:1746045924948103|diff:5735| [2025/04/30 20:45:24 948108] [debug] |xqc_engine_main_logic|END|now:1746045924947824| [2025/04/30 20:45:24 948113] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924948113| [2025/04/30 20:45:24 948117] [debug] |xqc_engine_wakeup_after|wakeup:1746045924953838|now:1746045924948117|diff:5721| [2025/04/30 20:45:24 948121] [debug] |xqc_engine_main_logic|END|now:1746045924948113| [2025/04/30 20:45:24 948296] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:157|state:ESTABED|recv_time:1746045924948296| [2025/04/30 20:45:24 948307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 948328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:236| [2025/04/30 20:45:24 948335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:237| [2025/04/30 20:45:24 948340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:237| [2025/04/30 20:45:24 948345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 948352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:470|origin_pktnum:341|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:470|path_largest_ack:470| [2025/04/30 20:45:24 948357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:129|tx_in_flight:152415|prior_delivered:237507|prior_time:1746045924890805|is_app_limited:0|send_elapse:58341|ack_elapse:57491|ctl_first_sent_time:1746045924891463|lagest_ack_time:1746045924948296|curr_delivered:307114| [2025/04/30 20:45:24 948362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924891463| [2025/04/30 20:45:24 948367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:280||sndq_packets_used_bytes:0|sndq_packets_free:177| [2025/04/30 20:45:24 948371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56962|rttvar:326|minrtt:30473|latest_rtt:56833|ack_delay:48| [2025/04/30 20:45:24 948375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56940|rttvar:289|minrtt:30473|latest_rtt:56833|ack_delay:48| [2025/04/30 20:45:24 948379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:470|lost_pn:467|thresh:3| [2025/04/30 20:45:24 948383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 948414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 948467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 948510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 948682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 948716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 948735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:466|lost_pn:467|po_sent_time:1746045924889756|lost_send_time:1746045924884239|loss_delay:64057|frame:STREAM |repair:128| [2025/04/30 20:45:24 948739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924889756u| [2025/04/30 20:45:24 948743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 948747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924954686|now:1746045924948747|interval:5939| [2025/04/30 20:45:24 948751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924954686|now:1746045924948747|interv:5939| [2025/04/30 20:45:24 948756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58341, ack_elapse 57491, delivered 69607|rate 1193106|lost 196| [2025/04/30 20:45:24 948760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1193106) in round 6| [2025/04/30 20:45:24 948764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 948768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 948772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924891463|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 948776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924891463|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 948781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56940|latest_rtt:56833|min_rtt:30473|applimit:0|lost:195|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 948786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:237|largest:237|pns:2| [2025/04/30 20:45:24 948790] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:157|pkt_type:SHORT_HEADER|pkt_num:237|frame:ACK |recv_time:1746045924948296|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 948795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044948296|now:1746045924948296|interv:120000000| [2025/04/30 20:45:24 948799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044948296|now:1746045924948296|interv:120000000| [2025/04/30 20:45:24 948803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924953838|pq_index:0| [2025/04/30 20:45:24 948807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924947824| [2025/04/30 20:45:24 948811] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924948811| [2025/04/30 20:45:24 948816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924948815| [2025/04/30 20:45:24 948822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|min_srtt:56940|path_bw:1242828|loss_rate:53.02|path_pto:0| [2025/04/30 20:45:24 948829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:372748| [2025/04/30 20:45:24 948833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 948838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:466|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 948842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|min_srtt:56940|path_bw:1242828|loss_rate:53.02|path_pto:0| [2025/04/30 20:45:24 948846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:443968| [2025/04/30 20:45:24 948850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 948855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 948859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|min_srtt:56940|path_bw:1242828|loss_rate:53.02|path_pto:0| [2025/04/30 20:45:24 948863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:445155| [2025/04/30 20:45:24 948867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 948871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 948875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 948880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 948887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:466|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 948894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:372748| [2025/04/30 20:45:24 948901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 948907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:595| [2025/04/30 20:45:24 948947] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:595|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924948917|stream_id:4|stream_offset:372748| [2025/04/30 20:45:24 948956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:595|origin_pktnum:466|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 948963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 948969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924954686|now:1746045924948969|interval:5717| [2025/04/30 20:45:24 948981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924954686|now:1746045924948969|interv:5717| [2025/04/30 20:45:24 948988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 948995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 949002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:443968| [2025/04/30 20:45:24 949009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 949015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:596| [2025/04/30 20:45:24 949052] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:596|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924949025|stream_id:4|stream_offset:443968| [2025/04/30 20:45:24 949060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:596|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 949064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 949069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924954686|now:1746045924949068|interval:5618| [2025/04/30 20:45:24 949073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924954686|now:1746045924949068|interv:5618| [2025/04/30 20:45:24 949077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 949082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924954686| [2025/04/30 20:45:24 949086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924954686| [2025/04/30 20:45:24 949093] [debug] |xqc_engine_wakeup_after|wakeup:1746045924954686|now:1746045924949093|diff:5593| [2025/04/30 20:45:24 949098] [debug] |xqc_engine_main_logic|END|now:1746045924948815| [2025/04/30 20:45:24 949103] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924949103| [2025/04/30 20:45:24 949107] [debug] |xqc_engine_wakeup_after|wakeup:1746045924954686|now:1746045924949107|diff:5579| [2025/04/30 20:45:24 949111] [debug] |xqc_engine_main_logic|END|now:1746045924949103| [2025/04/30 20:45:24 949331] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:159|state:ESTABED|recv_time:1746045924949330| [2025/04/30 20:45:24 949345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 949352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:237| [2025/04/30 20:45:24 949356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:238| [2025/04/30 20:45:24 949362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:238| [2025/04/30 20:45:24 949366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 949374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:472|origin_pktnum:214|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:472|path_largest_ack:472| [2025/04/30 20:45:24 949379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:131|tx_in_flight:151215|prior_delivered:238707|prior_time:1746045924891638|is_app_limited:0|send_elapse:58106|ack_elapse:57692|ctl_first_sent_time:1746045924892292|lagest_ack_time:1746045924949330|curr_delivered:308314| [2025/04/30 20:45:24 949389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924892292| [2025/04/30 20:45:24 949394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:280||sndq_packets_used_bytes:0|sndq_packets_free:177| [2025/04/30 20:45:24 949398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56940|rttvar:289|minrtt:30473|latest_rtt:57038|ack_delay:24| [2025/04/30 20:45:24 949402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56949|rttvar:235|minrtt:30473|latest_rtt:57038|ack_delay:24| [2025/04/30 20:45:24 949407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:472|lost_pn:469|thresh:3| [2025/04/30 20:45:24 949411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 949438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 949491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 949529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 949699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 949733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 949753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:468|lost_pn:469|po_sent_time:1746045924890629|lost_send_time:1746045924885163|loss_delay:64167|frame:STREAM |repair:128| [2025/04/30 20:45:24 949758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:469|lost_pn:469|po_sent_time:1746045924890712|lost_send_time:1746045924885163|loss_delay:64167|frame:STREAM |repair:128| [2025/04/30 20:45:24 949763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924890712u| [2025/04/30 20:45:24 949767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 949771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924955722|now:1746045924949771|interval:5951| [2025/04/30 20:45:24 949775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924955722|now:1746045924949771|interv:5951| [2025/04/30 20:45:24 949782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58106, ack_elapse 57692, delivered 69607|rate 1197931|lost 198| [2025/04/30 20:45:24 949786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197931) in round 6| [2025/04/30 20:45:24 949790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 949794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 949798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924892292|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 949803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924892292|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 949807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:56949|latest_rtt:57038|min_rtt:30473|applimit:0|lost:196|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 949813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:238|largest:238|pns:2| [2025/04/30 20:45:24 949817] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:159|pkt_type:SHORT_HEADER|pkt_num:238|frame:ACK |recv_time:1746045924949330|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 949822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044949330|now:1746045924949330|interv:120000000| [2025/04/30 20:45:24 949826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044949330|now:1746045924949330|interv:120000000| [2025/04/30 20:45:24 949830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924954686|pq_index:0| [2025/04/30 20:45:24 949834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924948815| [2025/04/30 20:45:24 949840] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924949840| [2025/04/30 20:45:24 949848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924949846| [2025/04/30 20:45:24 949857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|min_srtt:56949|path_bw:1242828|loss_rate:52.98|path_pto:0| [2025/04/30 20:45:24 949864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 949872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 949880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:468|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 949887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|min_srtt:56949|path_bw:1242828|loss_rate:52.98|path_pto:0| [2025/04/30 20:45:24 949893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:24 949906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 949914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:469|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 949921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|min_srtt:56949|path_bw:1242828|loss_rate:52.98|path_pto:0| [2025/04/30 20:45:24 949926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:445155| [2025/04/30 20:45:24 949930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 949934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 949939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|min_srtt:56949|path_bw:1242828|loss_rate:52.98|path_pto:0| [2025/04/30 20:45:24 949943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:446342| [2025/04/30 20:45:24 949947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 949951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 949955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 949959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 949964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:468|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 949968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 949972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 949977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:597| [2025/04/30 20:45:24 950012] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:597|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924949984|stream_id:4|stream_offset:218438| [2025/04/30 20:45:24 950021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:597|origin_pktnum:210|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 950028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 950035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924955722|now:1746045924950035|interval:5687| [2025/04/30 20:45:24 950042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924955722|now:1746045924950035|interv:5687| [2025/04/30 20:45:24 950055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 950063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:469|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 950071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:24 950078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 950083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:598| [2025/04/30 20:45:24 950114] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:598|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924950090|stream_id:4|stream_offset:373935| [2025/04/30 20:45:24 950119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:598|origin_pktnum:469|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 950124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 950131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924955722|now:1746045924950131|interval:5591| [2025/04/30 20:45:24 950138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924955722|now:1746045924950131|interv:5591| [2025/04/30 20:45:24 950145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 950153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 950160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:445155| [2025/04/30 20:45:24 950167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 950171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:599| [2025/04/30 20:45:24 950198] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:599|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924950177|stream_id:4|stream_offset:445155| [2025/04/30 20:45:24 950204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:599|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 950211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 950217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924955722|now:1746045924950217|interval:5505| [2025/04/30 20:45:24 950224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924955722|now:1746045924950217|interv:5505| [2025/04/30 20:45:24 950231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 950239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924955722| [2025/04/30 20:45:24 950251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924955722| [2025/04/30 20:45:24 950257] [debug] |xqc_engine_wakeup_after|wakeup:1746045924955722|now:1746045924950257|diff:5465| [2025/04/30 20:45:24 950264] [debug] |xqc_engine_main_logic|END|now:1746045924949846| [2025/04/30 20:45:24 950275] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:161|state:ESTABED|recv_time:1746045924950274| [2025/04/30 20:45:24 950280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 950286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:238| [2025/04/30 20:45:24 950290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:239| [2025/04/30 20:45:24 950296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:239| [2025/04/30 20:45:24 950300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 950307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:475|origin_pktnum:346|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:475|path_largest_ack:475| [2025/04/30 20:45:24 950328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:132|tx_in_flight:152415|prior_delivered:239907|prior_time:1746045924892563|is_app_limited:0|send_elapse:58028|ack_elapse:57711|ctl_first_sent_time:1746045924893186|lagest_ack_time:1746045924950274|curr_delivered:309514| [2025/04/30 20:45:24 950336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924893186| [2025/04/30 20:45:24 950341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:278||sndq_packets_used_bytes:0|sndq_packets_free:179| [2025/04/30 20:45:24 950345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56949|rttvar:235|minrtt:30473|latest_rtt:57088|ack_delay:32| [2025/04/30 20:45:24 950349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56963|rttvar:203|minrtt:30473|latest_rtt:57088|ack_delay:32| [2025/04/30 20:45:24 950353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:475|lost_pn:472|thresh:3| [2025/04/30 20:45:24 950357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 950385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 950439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 950443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 950474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 950643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 950677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 950702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 950707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:471|lost_pn:472|po_sent_time:1746045924891555|lost_send_time:1746045924886050|loss_delay:64224|frame:STREAM |repair:128| [2025/04/30 20:45:24 950711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924891555u| [2025/04/30 20:45:24 950715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 950719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924956617|now:1746045924950719|interval:5898| [2025/04/30 20:45:24 950724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924956617|now:1746045924950719|interv:5898| [2025/04/30 20:45:24 950728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58028, ack_elapse 57711, delivered 69607|rate 1199541|lost 199| [2025/04/30 20:45:24 950732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199541) in round 6| [2025/04/30 20:45:24 950736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 950740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 950744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924893186|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 950749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924893186|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 950753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:56963|latest_rtt:57088|min_rtt:30473|applimit:0|lost:198|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 950759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:239|largest:239|pns:2| [2025/04/30 20:45:24 950763] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:161|pkt_type:SHORT_HEADER|pkt_num:239|frame:ACK |recv_time:1746045924950274|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 950768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044950274|now:1746045924950274|interv:120000000| [2025/04/30 20:45:24 950772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044950274|now:1746045924950274|interv:120000000| [2025/04/30 20:45:24 950776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924955722|pq_index:0| [2025/04/30 20:45:24 950780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924949846| [2025/04/30 20:45:24 950784] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924950784| [2025/04/30 20:45:24 950789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924950788| [2025/04/30 20:45:24 950797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56963|min_srtt:56963|path_bw:1242828|loss_rate:53.25|path_pto:0| [2025/04/30 20:45:24 950801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:375122| [2025/04/30 20:45:24 950806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56963|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 950810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:471|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 950815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56963|min_srtt:56963|path_bw:1242828|loss_rate:53.25|path_pto:0| [2025/04/30 20:45:24 950819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:446342| [2025/04/30 20:45:24 950823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56963|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 950828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 950832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56963|min_srtt:56963|path_bw:1242828|loss_rate:53.25|path_pto:0| [2025/04/30 20:45:24 950839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:447529| [2025/04/30 20:45:24 950846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 950852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 950858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 950865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 950872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:471|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 950879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:375122| [2025/04/30 20:45:24 950886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 950892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:600| [2025/04/30 20:45:24 950929] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:600|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924950903|stream_id:4|stream_offset:375122| [2025/04/30 20:45:24 950936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:600|origin_pktnum:471|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 950948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 950955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924956617|now:1746045924950954|interval:5663| [2025/04/30 20:45:24 950962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924956617|now:1746045924950954|interv:5663| [2025/04/30 20:45:24 950969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 950976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 950983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:446342| [2025/04/30 20:45:24 950990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 950996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:601| [2025/04/30 20:45:24 951052] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:601|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924951006|stream_id:4|stream_offset:446342| [2025/04/30 20:45:24 951058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:601|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 951065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 951070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924956617|now:1746045924951070|interval:5547| [2025/04/30 20:45:24 951076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924956617|now:1746045924951070|interv:5547| [2025/04/30 20:45:24 951082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 951088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924956617| [2025/04/30 20:45:24 951094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924956617| [2025/04/30 20:45:24 951100] [debug] |xqc_engine_wakeup_after|wakeup:1746045924956617|now:1746045924951100|diff:5517| [2025/04/30 20:45:24 951107] [debug] |xqc_engine_main_logic|END|now:1746045924950788| [2025/04/30 20:45:24 951115] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924951115| [2025/04/30 20:45:24 951122] [debug] |xqc_engine_wakeup_after|wakeup:1746045924956617|now:1746045924951122|diff:5495| [2025/04/30 20:45:24 951129] [debug] |xqc_engine_main_logic|END|now:1746045924951115| [2025/04/30 20:45:24 951308] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:163|state:ESTABED|recv_time:1746045924951307| [2025/04/30 20:45:24 951333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 951339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:239| [2025/04/30 20:45:24 951343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:240| [2025/04/30 20:45:24 951349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:240| [2025/04/30 20:45:24 951353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 951365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:477|origin_pktnum:219|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:477|path_largest_ack:477| [2025/04/30 20:45:24 951370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:134|tx_in_flight:151215|prior_delivered:241107|prior_time:1746045924893538|is_app_limited:0|send_elapse:57628|ack_elapse:57769|ctl_first_sent_time:1746045924894171|lagest_ack_time:1746045924951307|curr_delivered:310714| [2025/04/30 20:45:24 951375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924894171| [2025/04/30 20:45:24 951380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:278||sndq_packets_used_bytes:0|sndq_packets_free:179| [2025/04/30 20:45:24 951384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56963|rttvar:203|minrtt:30473|latest_rtt:57136|ack_delay:24| [2025/04/30 20:45:24 951388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56982|rttvar:190|minrtt:30473|latest_rtt:57136|ack_delay:24| [2025/04/30 20:45:24 951392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:477|lost_pn:474|thresh:3| [2025/04/30 20:45:24 951397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 951420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 951473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 951477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 951504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 951679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 951713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 951737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 951745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:473|lost_pn:474|po_sent_time:1746045924892393|lost_send_time:1746045924887029|loss_delay:64278|frame:STREAM |repair:128| [2025/04/30 20:45:24 951750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:474|lost_pn:474|po_sent_time:1746045924892484|lost_send_time:1746045924887029|loss_delay:64278|frame:STREAM |repair:128| [2025/04/30 20:45:24 951755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924892484u| [2025/04/30 20:45:24 951759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 951763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924957573|now:1746045924951763|interval:5810| [2025/04/30 20:45:24 951769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924957573|now:1746045924951763|interv:5810| [2025/04/30 20:45:24 951774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57628, ack_elapse 57769, delivered 69607|rate 1204919|lost 201| [2025/04/30 20:45:24 951778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1204919) in round 6| [2025/04/30 20:45:24 951782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 951786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 951790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924894171|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 951795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924894171|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 951799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:56982|latest_rtt:57136|min_rtt:30473|applimit:0|lost:199|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 951805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:240|largest:240|pns:2| [2025/04/30 20:45:24 951809] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:163|pkt_type:SHORT_HEADER|pkt_num:240|frame:ACK |recv_time:1746045924951307|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 951814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044951307|now:1746045924951307|interv:120000000| [2025/04/30 20:45:24 951818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044951307|now:1746045924951307|interv:120000000| [2025/04/30 20:45:24 951822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924956617|pq_index:0| [2025/04/30 20:45:24 951826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924950788| [2025/04/30 20:45:24 951831] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924951831| [2025/04/30 20:45:24 951839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924951837| [2025/04/30 20:45:24 951847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56982|min_srtt:56982|path_bw:1242828|loss_rate:53.21|path_pto:0| [2025/04/30 20:45:24 951854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 951862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56982|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 951869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:473|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 951882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56982|min_srtt:56982|path_bw:1242828|loss_rate:53.21|path_pto:0| [2025/04/30 20:45:24 951889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:376309| [2025/04/30 20:45:24 951896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56982|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 951904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:474|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 951910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56982|min_srtt:56982|path_bw:1242828|loss_rate:53.21|path_pto:0| [2025/04/30 20:45:24 951917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:447529| [2025/04/30 20:45:24 951921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56982|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 951925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 951929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56982|min_srtt:56982|path_bw:1242828|loss_rate:53.21|path_pto:0| [2025/04/30 20:45:24 951934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:448716| [2025/04/30 20:45:24 951938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 951942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 951946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 951950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 951954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:473|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 951959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 951963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 951967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:602| [2025/04/30 20:45:24 952002] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:602|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924951974|stream_id:4|stream_offset:305089| [2025/04/30 20:45:24 952012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:602|origin_pktnum:344|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 952019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 952032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924957573|now:1746045924952032|interval:5541| [2025/04/30 20:45:24 952039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924957573|now:1746045924952032|interv:5541| [2025/04/30 20:45:24 952046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 952054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:474|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 952061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:376309| [2025/04/30 20:45:24 952067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 952074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:603| [2025/04/30 20:45:24 952108] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:603|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924952081|stream_id:4|stream_offset:376309| [2025/04/30 20:45:24 952117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:603|origin_pktnum:474|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 952125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 952131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924957573|now:1746045924952131|interval:5442| [2025/04/30 20:45:24 952137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924957573|now:1746045924952131|interv:5442| [2025/04/30 20:45:24 952141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 952146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 952150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:447529| [2025/04/30 20:45:24 952155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 952159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:604| [2025/04/30 20:45:24 952188] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:604|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924952165|stream_id:4|stream_offset:447529| [2025/04/30 20:45:24 952196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:604|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 952204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 952210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924957573|now:1746045924952210|interval:5363| [2025/04/30 20:45:24 952216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924957573|now:1746045924952210|interv:5363| [2025/04/30 20:45:24 952225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 952233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924957573| [2025/04/30 20:45:24 952239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924957573| [2025/04/30 20:45:24 952243] [debug] |xqc_engine_wakeup_after|wakeup:1746045924957573|now:1746045924952243|diff:5330| [2025/04/30 20:45:24 952248] [debug] |xqc_engine_main_logic|END|now:1746045924951837| [2025/04/30 20:45:24 952253] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924952253| [2025/04/30 20:45:24 952257] [debug] |xqc_engine_wakeup_after|wakeup:1746045924957573|now:1746045924952257|diff:5316| [2025/04/30 20:45:24 952261] [debug] |xqc_engine_main_logic|END|now:1746045924952253| [2025/04/30 20:45:24 952367] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:166|state:ESTABED|recv_time:1746045924952366| [2025/04/30 20:45:24 952380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 952387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:240| [2025/04/30 20:45:24 952391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:241| [2025/04/30 20:45:24 952397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:241| [2025/04/30 20:45:24 952402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 952407] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 952414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:480|origin_pktnum:222|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:480|path_largest_ack:480| [2025/04/30 20:45:24 952419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:136|tx_in_flight:151215|prior_delivered:242307|prior_time:1746045924894534|is_app_limited:0|send_elapse:57529|ack_elapse:57832|ctl_first_sent_time:1746045924895177|lagest_ack_time:1746045924952366|curr_delivered:311914| [2025/04/30 20:45:24 952424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924895177| [2025/04/30 20:45:24 952429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:277||sndq_packets_used_bytes:0|sndq_packets_free:180| [2025/04/30 20:45:24 952433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56982|rttvar:190|minrtt:30473|latest_rtt:57189|ack_delay:32| [2025/04/30 20:45:24 952437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57004|rttvar:186|minrtt:30473|latest_rtt:57189|ack_delay:32| [2025/04/30 20:45:24 952441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:480|lost_pn:477|thresh:3| [2025/04/30 20:45:24 952445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 952472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 952521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 952525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 952548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 952764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 952789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 952801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 952806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:476|lost_pn:477|po_sent_time:1746045924893295|lost_send_time:1746045924888029|loss_delay:64337|frame:STREAM |repair:128| [2025/04/30 20:45:24 952810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924893295u| [2025/04/30 20:45:24 952815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 952819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924958598|now:1746045924952818|interval:5780| [2025/04/30 20:45:24 952823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924958598|now:1746045924952818|interv:5780| [2025/04/30 20:45:24 952828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57529, ack_elapse 57832, delivered 69607|rate 1203606|lost 202| [2025/04/30 20:45:24 952835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203606) in round 6| [2025/04/30 20:45:24 952842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 952848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 952854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924895177|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 952862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924895177|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 952869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151208|srtt:57004|latest_rtt:57189|min_rtt:30473|applimit:0|lost:201|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 952878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:241|largest:241|pns:2| [2025/04/30 20:45:24 952885] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:166|pkt_type:SHORT_HEADER|pkt_num:241|frame:ACK |recv_time:1746045924952366|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 952893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044952366|now:1746045924952366|interv:120000000| [2025/04/30 20:45:24 952900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044952366|now:1746045924952366|interv:120000000| [2025/04/30 20:45:24 952912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924957573|pq_index:0| [2025/04/30 20:45:24 952917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924951837| [2025/04/30 20:45:24 952921] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924952920| [2025/04/30 20:45:24 952926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924952925| [2025/04/30 20:45:24 952932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57004|min_srtt:57004|path_bw:1242828|loss_rate:53.46|path_pto:0| [2025/04/30 20:45:24 952937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:377496| [2025/04/30 20:45:24 952941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57004|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 952946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:476|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 952950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57004|min_srtt:57004|path_bw:1242828|loss_rate:53.46|path_pto:0| [2025/04/30 20:45:24 952955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:448716| [2025/04/30 20:45:24 952959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57004|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 952964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 952969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57004|min_srtt:57004|path_bw:1242828|loss_rate:53.46|path_pto:0| [2025/04/30 20:45:24 952976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:449903| [2025/04/30 20:45:24 952983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 952988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 952993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 952999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 953005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:476|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 953011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:377496| [2025/04/30 20:45:24 953016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 953027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:605| [2025/04/30 20:45:24 953084] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:605|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924953037|stream_id:4|stream_offset:377496| [2025/04/30 20:45:24 953094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:605|origin_pktnum:476|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 953101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 953108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924958598|now:1746045924953107|interval:5491| [2025/04/30 20:45:24 953115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924958598|now:1746045924953107|interv:5491| [2025/04/30 20:45:24 953122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 953130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 953137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:448716| [2025/04/30 20:45:24 953144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 953151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:606| [2025/04/30 20:45:24 953191] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:606|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924953162|stream_id:4|stream_offset:448716| [2025/04/30 20:45:24 953198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:606|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 953203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 953207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924958598|now:1746045924953207|interval:5391| [2025/04/30 20:45:24 953211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924958598|now:1746045924953207|interv:5391| [2025/04/30 20:45:24 953218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 953225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924958598| [2025/04/30 20:45:24 953232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924958598| [2025/04/30 20:45:24 953239] [debug] |xqc_engine_wakeup_after|wakeup:1746045924958598|now:1746045924953239|diff:5359| [2025/04/30 20:45:24 953245] [debug] |xqc_engine_main_logic|END|now:1746045924952925| [2025/04/30 20:45:24 953253] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924953253| [2025/04/30 20:45:24 953269] [debug] |xqc_engine_wakeup_after|wakeup:1746045924958598|now:1746045924953269|diff:5329| [2025/04/30 20:45:24 953277] [debug] |xqc_engine_main_logic|END|now:1746045924953253| [2025/04/30 20:45:24 953290] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:168|state:ESTABED|recv_time:1746045924953289| [2025/04/30 20:45:24 953302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 953308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:241| [2025/04/30 20:45:24 953331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:242| [2025/04/30 20:45:24 953343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:242| [2025/04/30 20:45:24 953347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 953352] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 953359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:483|origin_pktnum:225|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:483|path_largest_ack:483| [2025/04/30 20:45:24 953364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:138|tx_in_flight:151215|prior_delivered:243507|prior_time:1746045924895461|is_app_limited:0|send_elapse:57431|ack_elapse:57828|ctl_first_sent_time:1746045924896069|lagest_ack_time:1746045924953289|curr_delivered:313114| [2025/04/30 20:45:24 953370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924896069| [2025/04/30 20:45:24 953377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:275||sndq_packets_used_bytes:0|sndq_packets_free:182| [2025/04/30 20:45:24 953381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57004|rttvar:186|minrtt:30473|latest_rtt:57220|ack_delay:24| [2025/04/30 20:45:24 953386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57028|rttvar:188|minrtt:30473|latest_rtt:57220|ack_delay:24| [2025/04/30 20:45:24 953390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:483|lost_pn:480|thresh:3| [2025/04/30 20:45:24 953394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 953410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 953466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 953470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 953490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 953732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 953755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 953766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 953775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:478|lost_pn:480|po_sent_time:1746045924894261|lost_send_time:1746045924888917|loss_delay:64372|frame:STREAM |repair:128| [2025/04/30 20:45:24 953783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:479|lost_pn:480|po_sent_time:1746045924894368|lost_send_time:1746045924888917|loss_delay:64372|frame:STREAM |repair:128| [2025/04/30 20:45:24 953788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924894368u| [2025/04/30 20:45:24 953792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 953796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924959648|now:1746045924953796|interval:5852| [2025/04/30 20:45:24 953800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924959648|now:1746045924953796|interv:5852| [2025/04/30 20:45:24 953805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57431, ack_elapse 57828, delivered 69607|rate 1203690|lost 204| [2025/04/30 20:45:24 953809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203690) in round 6| [2025/04/30 20:45:24 953813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 953817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 953821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924896069|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 953828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924896069|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 953835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:57028|latest_rtt:57220|min_rtt:30473|applimit:0|lost:202|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 953844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:242|largest:242|pns:2| [2025/04/30 20:45:24 953852] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:168|pkt_type:SHORT_HEADER|pkt_num:242|frame:ACK |recv_time:1746045924953289|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 953860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044953289|now:1746045924953289|interv:120000000| [2025/04/30 20:45:24 953866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044953289|now:1746045924953289|interv:120000000| [2025/04/30 20:45:24 953873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924958598|pq_index:0| [2025/04/30 20:45:24 953879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924952925| [2025/04/30 20:45:24 953886] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924953886| [2025/04/30 20:45:24 953895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924953893| [2025/04/30 20:45:24 953904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57028|min_srtt:57028|path_bw:1242828|loss_rate:53.42|path_pto:0| [2025/04/30 20:45:24 953916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 953920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57028|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 953925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:478|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 953930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57028|min_srtt:57028|path_bw:1242828|loss_rate:53.42|path_pto:0| [2025/04/30 20:45:24 953934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:24 953938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57028|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 953943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:479|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 953947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57028|min_srtt:57028|path_bw:1242828|loss_rate:53.42|path_pto:0| [2025/04/30 20:45:24 953951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:449903| [2025/04/30 20:45:24 953955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57028|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 953960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 953964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57028|min_srtt:57028|path_bw:1242828|loss_rate:53.42|path_pto:0| [2025/04/30 20:45:24 953968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:451090| [2025/04/30 20:45:24 953972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 953976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 953980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 953984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 953989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:478|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 953993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 953997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 954002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:607| [2025/04/30 20:45:24 954060] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:607|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924954012|stream_id:4|stream_offset:307463| [2025/04/30 20:45:24 954070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:607|origin_pktnum:349|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 954078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 954085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924959648|now:1746045924954085|interval:5563| [2025/04/30 20:45:24 954092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924959648|now:1746045924954085|interv:5563| [2025/04/30 20:45:24 954099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 954105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:479|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 954110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:24 954114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 954119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:608| [2025/04/30 20:45:24 954157] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:608|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924954125|stream_id:4|stream_offset:378683| [2025/04/30 20:45:24 954167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:608|origin_pktnum:479|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 954174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 954180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924959648|now:1746045924954179|interval:5469| [2025/04/30 20:45:24 954184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924959648|now:1746045924954179|interv:5469| [2025/04/30 20:45:24 954188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 954193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 954197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:449903| [2025/04/30 20:45:24 954201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 954206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:609| [2025/04/30 20:45:24 954232] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:609|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924954212|stream_id:4|stream_offset:449903| [2025/04/30 20:45:24 954238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:609|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 954247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 954252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924959648|now:1746045924954251|interval:5397| [2025/04/30 20:45:24 954256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924959648|now:1746045924954251|interv:5397| [2025/04/30 20:45:24 954260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 954265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924959648| [2025/04/30 20:45:24 954270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924959648| [2025/04/30 20:45:24 954276] [debug] |xqc_engine_wakeup_after|wakeup:1746045924959648|now:1746045924954276|diff:5372| [2025/04/30 20:45:24 954283] [debug] |xqc_engine_main_logic|END|now:1746045924953893| [2025/04/30 20:45:24 954292] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:170|state:ESTABED|recv_time:1746045924954292| [2025/04/30 20:45:24 954297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 954303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:242| [2025/04/30 20:45:24 954307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:243| [2025/04/30 20:45:24 954328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:243| [2025/04/30 20:45:24 954338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 954342] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 954349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:486|origin_pktnum:106|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:486|path_largest_ack:486| [2025/04/30 20:45:24 954354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:140|tx_in_flight:151215|prior_delivered:244707|prior_time:1746045924896533|is_app_limited:0|send_elapse:57723|ack_elapse:57759|ctl_first_sent_time:1746045924897201|lagest_ack_time:1746045924954292|curr_delivered:314314| [2025/04/30 20:45:24 954358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924897201| [2025/04/30 20:45:24 954363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:274||sndq_packets_used_bytes:0|sndq_packets_free:183| [2025/04/30 20:45:24 954367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57028|rttvar:188|minrtt:30473|latest_rtt:57091|ack_delay:40| [2025/04/30 20:45:24 954372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57031|rttvar:146|minrtt:30473|latest_rtt:57091|ack_delay:40| [2025/04/30 20:45:24 954376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:486|lost_pn:483|thresh:3| [2025/04/30 20:45:24 954380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 954442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 954446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 954670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 954693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 954719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 954723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:481|lost_pn:483|po_sent_time:1746045924895276|lost_send_time:1746045924890065|loss_delay:64227|frame:STREAM |repair:128| [2025/04/30 20:45:24 954728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:482|lost_pn:483|po_sent_time:1746045924895378|lost_send_time:1746045924890065|loss_delay:64227|frame:STREAM |repair:128| [2025/04/30 20:45:24 954732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924895378u| [2025/04/30 20:45:24 954737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 954740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924960404|now:1746045924954740|interval:5664| [2025/04/30 20:45:24 954745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924960404|now:1746045924954740|interv:5664| [2025/04/30 20:45:24 954749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57723, ack_elapse 57759, delivered 69607|rate 1205128|lost 206| [2025/04/30 20:45:24 954753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1205128) in round 6| [2025/04/30 20:45:24 954757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 954761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 954765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924897201|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 954770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924897201|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 954774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:57031|latest_rtt:57091|min_rtt:30473|applimit:0|lost:204|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 954780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:243|largest:243|pns:2| [2025/04/30 20:45:24 954784] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:170|pkt_type:SHORT_HEADER|pkt_num:243|frame:ACK |recv_time:1746045924954292|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 954791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044954292|now:1746045924954292|interv:120000000| [2025/04/30 20:45:24 954796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044954292|now:1746045924954292|interv:120000000| [2025/04/30 20:45:24 954800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924959648|pq_index:0| [2025/04/30 20:45:24 954804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924953893| [2025/04/30 20:45:24 954808] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924954808| [2025/04/30 20:45:24 954813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924954812| [2025/04/30 20:45:24 954818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|min_srtt:57031|path_bw:1242828|loss_rate:53.66|path_pto:0| [2025/04/30 20:45:24 954823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 954827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 954832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:481|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 954836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|min_srtt:57031|path_bw:1242828|loss_rate:53.66|path_pto:0| [2025/04/30 20:45:24 954840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:24 954845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 954849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:482|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 954853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|min_srtt:57031|path_bw:1242828|loss_rate:53.66|path_pto:0| [2025/04/30 20:45:24 954857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:451090| [2025/04/30 20:45:24 954862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 954866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 954870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57031|min_srtt:57031|path_bw:1242828|loss_rate:53.66|path_pto:0| [2025/04/30 20:45:24 954874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:452277| [2025/04/30 20:45:24 954878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 954885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 954889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 954893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 954897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:481|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 954901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 954906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 954910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:610| [2025/04/30 20:45:24 954948] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:610|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924954916|stream_id:4|stream_offset:308650| [2025/04/30 20:45:24 954956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:610|origin_pktnum:352|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 954962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 954968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924960404|now:1746045924954968|interval:5436| [2025/04/30 20:45:24 954974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924960404|now:1746045924954968|interv:5436| [2025/04/30 20:45:24 954979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 954986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:482|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 954991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:24 954997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 955002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:611| [2025/04/30 20:45:24 955035] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:611|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924955011|stream_id:4|stream_offset:379870| [2025/04/30 20:45:24 955043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:611|origin_pktnum:482|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 955050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 955055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924960404|now:1746045924955055|interval:5349| [2025/04/30 20:45:24 955059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924960404|now:1746045924955055|interv:5349| [2025/04/30 20:45:24 955067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 955072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 955076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:451090| [2025/04/30 20:45:24 955080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 955084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:612| [2025/04/30 20:45:24 955109] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:612|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924955091|stream_id:4|stream_offset:451090| [2025/04/30 20:45:24 955115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:612|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 955119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 955123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924960404|now:1746045924955123|interval:5281| [2025/04/30 20:45:24 955127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924960404|now:1746045924955123|interv:5281| [2025/04/30 20:45:24 955131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 955136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924960404| [2025/04/30 20:45:24 955140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924960404| [2025/04/30 20:45:24 955144] [debug] |xqc_engine_wakeup_after|wakeup:1746045924960404|now:1746045924955144|diff:5260| [2025/04/30 20:45:24 955148] [debug] |xqc_engine_main_logic|END|now:1746045924954812| [2025/04/30 20:45:24 955154] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924955154| [2025/04/30 20:45:24 955158] [debug] |xqc_engine_wakeup_after|wakeup:1746045924960404|now:1746045924955158|diff:5246| [2025/04/30 20:45:24 955162] [debug] |xqc_engine_main_logic|END|now:1746045924955154| [2025/04/30 20:45:24 955304] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:172|state:ESTABED|recv_time:1746045924955303| [2025/04/30 20:45:24 955310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 955337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:243| [2025/04/30 20:45:24 955341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:244| [2025/04/30 20:45:24 955347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:244| [2025/04/30 20:45:24 955351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 955356] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 955362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:489|origin_pktnum:231|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:489|path_largest_ack:489| [2025/04/30 20:45:24 955367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:142|tx_in_flight:151207|prior_delivered:245907|prior_time:1746045924897482|is_app_limited:0|send_elapse:57870|ack_elapse:57821|ctl_first_sent_time:1746045924898144|lagest_ack_time:1746045924955303|curr_delivered:315514| [2025/04/30 20:45:24 955376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924898144| [2025/04/30 20:45:24 955381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:272||sndq_packets_used_bytes:0|sndq_packets_free:185| [2025/04/30 20:45:24 955385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57031|rttvar:146|minrtt:30473|latest_rtt:57159|ack_delay:32| [2025/04/30 20:45:24 955389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57043|rttvar:134|minrtt:30473|latest_rtt:57159|ack_delay:32| [2025/04/30 20:45:24 955393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:489|lost_pn:486|thresh:3| [2025/04/30 20:45:24 955397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 955452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 955455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 955674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 955697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 955728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 955732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:484|lost_pn:486|po_sent_time:1746045924896177|lost_send_time:1746045924891000|loss_delay:64303|frame:STREAM |repair:128| [2025/04/30 20:45:24 955737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:485|lost_pn:486|po_sent_time:1746045924896259|lost_send_time:1746045924891000|loss_delay:64303|frame:STREAM |repair:128| [2025/04/30 20:45:24 955741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924896259u| [2025/04/30 20:45:24 955746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 955749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924961597|now:1746045924955749|interval:5848| [2025/04/30 20:45:24 955754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924961597|now:1746045924955749|interv:5848| [2025/04/30 20:45:24 955758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57870, ack_elapse 57821, delivered 69607|rate 1202816|lost 208| [2025/04/30 20:45:24 955762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202816) in round 6| [2025/04/30 20:45:24 955766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 955773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 955777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924898144|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 955781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924898144|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 955786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:57043|latest_rtt:57159|min_rtt:30473|applimit:0|lost:206|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 955791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:244|largest:244|pns:2| [2025/04/30 20:45:24 955795] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:172|pkt_type:SHORT_HEADER|pkt_num:244|frame:ACK |recv_time:1746045924955303|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 955800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044955303|now:1746045924955303|interv:120000000| [2025/04/30 20:45:24 955804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044955303|now:1746045924955303|interv:120000000| [2025/04/30 20:45:24 955808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924960404|pq_index:0| [2025/04/30 20:45:24 955812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924954812| [2025/04/30 20:45:24 955816] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924955816| [2025/04/30 20:45:24 955821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924955820| [2025/04/30 20:45:24 955827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|min_srtt:57043|path_bw:1242828|loss_rate:53.89|path_pto:0| [2025/04/30 20:45:24 955831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 955835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 955840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:484|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 955844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|min_srtt:57043|path_bw:1242828|loss_rate:53.89|path_pto:0| [2025/04/30 20:45:24 955848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:24 955852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 955859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:485|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 955863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|min_srtt:57043|path_bw:1242828|loss_rate:53.89|path_pto:0| [2025/04/30 20:45:24 955867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:452277| [2025/04/30 20:45:24 955871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 955876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 955880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|min_srtt:57043|path_bw:1242828|loss_rate:53.89|path_pto:0| [2025/04/30 20:45:24 955884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:453464| [2025/04/30 20:45:24 955888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 955892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 955896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 955900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 955905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:484|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 955909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 955913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 955917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:613| [2025/04/30 20:45:24 955947] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:613|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924955923|stream_id:4|stream_offset:309837| [2025/04/30 20:45:24 955952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:613|origin_pktnum:355|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 955959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 955965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924961597|now:1746045924955965|interval:5632| [2025/04/30 20:45:24 955972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924961597|now:1746045924955965|interv:5632| [2025/04/30 20:45:24 955979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 955985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:485|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 955998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:24 956003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 956007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:614| [2025/04/30 20:45:24 956035] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:614|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924956014|stream_id:4|stream_offset:381057| [2025/04/30 20:45:24 956041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:614|origin_pktnum:485|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 956045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 956050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924961597|now:1746045924956050|interval:5547| [2025/04/30 20:45:24 956058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924961597|now:1746045924956050|interv:5547| [2025/04/30 20:45:24 956064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 956072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 956079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:452277| [2025/04/30 20:45:24 956086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 956093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:615| [2025/04/30 20:45:24 956122] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:615|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924956101|stream_id:4|stream_offset:452277| [2025/04/30 20:45:24 956129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:615|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 956136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 956142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924961597|now:1746045924956142|interval:5455| [2025/04/30 20:45:24 956150] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924961597|now:1746045924956142|interv:5455| [2025/04/30 20:45:24 956157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 956164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924961597| [2025/04/30 20:45:24 956170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924961597| [2025/04/30 20:45:24 956174] [debug] |xqc_engine_wakeup_after|wakeup:1746045924961597|now:1746045924956174|diff:5423| [2025/04/30 20:45:24 956178] [debug] |xqc_engine_main_logic|END|now:1746045924955820| [2025/04/30 20:45:24 956189] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924956188| [2025/04/30 20:45:24 956193] [debug] |xqc_engine_wakeup_after|wakeup:1746045924961597|now:1746045924956192|diff:5405| [2025/04/30 20:45:24 956196] [debug] |xqc_engine_main_logic|END|now:1746045924956188| [2025/04/30 20:45:24 956283] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:174|state:ESTABED|recv_time:1746045924956282| [2025/04/30 20:45:24 956291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 956297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:244| [2025/04/30 20:45:24 956301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:245| [2025/04/30 20:45:24 956307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:245| [2025/04/30 20:45:24 956311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 956347] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 956354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:492|origin_pktnum:234|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:492|path_largest_ack:492| [2025/04/30 20:45:24 956358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:144|tx_in_flight:151207|prior_delivered:247107|prior_time:1746045924898551|is_app_limited:0|send_elapse:58066|ack_elapse:57731|ctl_first_sent_time:1746045924899232|lagest_ack_time:1746045924956282|curr_delivered:316714| [2025/04/30 20:45:24 956363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924899232| [2025/04/30 20:45:24 956368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:271||sndq_packets_used_bytes:0|sndq_packets_free:186| [2025/04/30 20:45:24 956372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57043|rttvar:134|minrtt:30473|latest_rtt:57050|ack_delay:32| [2025/04/30 20:45:24 956376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57040|rttvar:107|minrtt:30473|latest_rtt:57050|ack_delay:32| [2025/04/30 20:45:24 956380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:492|lost_pn:489|thresh:3| [2025/04/30 20:45:24 956385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 956440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 956444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 956656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 956679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 956717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 956722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:487|lost_pn:489|po_sent_time:1746045924897294|lost_send_time:1746045924892101|loss_delay:64181|frame:STREAM |repair:128| [2025/04/30 20:45:24 956729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:488|lost_pn:489|po_sent_time:1746045924897400|lost_send_time:1746045924892101|loss_delay:64181|frame:STREAM |repair:128| [2025/04/30 20:45:24 956734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924897400u| [2025/04/30 20:45:24 956738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 956742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924962423|now:1746045924956741|interval:5682| [2025/04/30 20:45:24 956746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924962423|now:1746045924956741|interv:5682| [2025/04/30 20:45:24 956750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58066, ack_elapse 57731, delivered 69607|rate 1198756|lost 210| [2025/04/30 20:45:24 956754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1198756) in round 6| [2025/04/30 20:45:24 956758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 956763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 956767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924899232|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 956771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924899232|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 956776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:57040|latest_rtt:57050|min_rtt:30473|applimit:0|lost:208|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 956781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:245|largest:245|pns:2| [2025/04/30 20:45:24 956786] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:174|pkt_type:SHORT_HEADER|pkt_num:245|frame:ACK |recv_time:1746045924956282|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 956791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044956282|now:1746045924956282|interv:120000000| [2025/04/30 20:45:24 956795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044956282|now:1746045924956282|interv:120000000| [2025/04/30 20:45:24 956799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924961597|pq_index:0| [2025/04/30 20:45:24 956803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924955820| [2025/04/30 20:45:24 956807] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924956807| [2025/04/30 20:45:24 956812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924956811| [2025/04/30 20:45:24 956824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|min_srtt:57040|path_bw:1242828|loss_rate:54.12|path_pto:0| [2025/04/30 20:45:24 956832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 956839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 956847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:487|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 956854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|min_srtt:57040|path_bw:1242828|loss_rate:54.12|path_pto:0| [2025/04/30 20:45:24 956861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:24 956867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 956874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:488|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 956881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|min_srtt:57040|path_bw:1242828|loss_rate:54.12|path_pto:0| [2025/04/30 20:45:24 956888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:453464| [2025/04/30 20:45:24 956895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 956901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 956905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|min_srtt:57040|path_bw:1242828|loss_rate:54.12|path_pto:0| [2025/04/30 20:45:24 956910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:454651| [2025/04/30 20:45:24 956914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 956918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 956922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 956929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 956936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:487|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 956942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 956952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 956958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:616| [2025/04/30 20:45:24 956997] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:616|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924956967|stream_id:4|stream_offset:311024| [2025/04/30 20:45:24 957004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:616|origin_pktnum:358|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 957011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 957016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924962423|now:1746045924957016|interval:5407| [2025/04/30 20:45:24 957022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924962423|now:1746045924957016|interv:5407| [2025/04/30 20:45:24 957027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 957034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:488|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 957041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:24 957048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 957054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:617| [2025/04/30 20:45:24 957095] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:617|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924957065|stream_id:4|stream_offset:382244| [2025/04/30 20:45:24 957104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:617|origin_pktnum:488|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 957111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 957118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924962423|now:1746045924957118|interval:5305| [2025/04/30 20:45:24 957125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924962423|now:1746045924957118|interv:5305| [2025/04/30 20:45:24 957132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 957140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 957144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:453464| [2025/04/30 20:45:24 957149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 957153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:618| [2025/04/30 20:45:24 957182] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:618|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152408|now:1746045924957160|stream_id:4|stream_offset:453464| [2025/04/30 20:45:24 957211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:618|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 957219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 957226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924962423|now:1746045924957226|interval:5197| [2025/04/30 20:45:24 957234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924962423|now:1746045924957226|interv:5197| [2025/04/30 20:45:24 957240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153608| [2025/04/30 20:45:24 957247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924962423| [2025/04/30 20:45:24 957254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924962423| [2025/04/30 20:45:24 957261] [debug] |xqc_engine_wakeup_after|wakeup:1746045924962423|now:1746045924957261|diff:5162| [2025/04/30 20:45:24 957267] [debug] |xqc_engine_main_logic|END|now:1746045924956811| [2025/04/30 20:45:24 957275] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:181|state:ESTABED|recv_time:1746045924957274| [2025/04/30 20:45:24 957280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 957285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:245| [2025/04/30 20:45:24 957289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:246| [2025/04/30 20:45:24 957295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:246| [2025/04/30 20:45:24 957299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 957304] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 957310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:495|origin_pktnum:237|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:495|path_largest_ack:495| [2025/04/30 20:45:24 957335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:146|tx_in_flight:151207|prior_delivered:248307|prior_time:1746045924899506|is_app_limited:0|send_elapse:58021|ack_elapse:57768|ctl_first_sent_time:1746045924900174|lagest_ack_time:1746045924957274|curr_delivered:317914| [2025/04/30 20:45:24 957340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924900174| [2025/04/30 20:45:24 957345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:270||sndq_packets_used_bytes:0|sndq_packets_free:187| [2025/04/30 20:45:24 957349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57040|rttvar:107|minrtt:30473|latest_rtt:57100|ack_delay:32| [2025/04/30 20:45:24 957353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57043|rttvar:88|minrtt:30473|latest_rtt:57100|ack_delay:32| [2025/04/30 20:45:24 957358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:495|lost_pn:492|thresh:3| [2025/04/30 20:45:24 957362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 957414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 957418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 957626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 957649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 957698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 957702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:490|lost_pn:492|po_sent_time:1746045924898242|lost_send_time:1746045924893037|loss_delay:64237|frame:STREAM |repair:128| [2025/04/30 20:45:24 957707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:491|lost_pn:492|po_sent_time:1746045924898310|lost_send_time:1746045924893037|loss_delay:64237|frame:STREAM |repair:128| [2025/04/30 20:45:24 957711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924898310u| [2025/04/30 20:45:24 957715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 957719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924963575|now:1746045924957719|interval:5856| [2025/04/30 20:45:24 957724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924963575|now:1746045924957719|interv:5856| [2025/04/30 20:45:24 957728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58021, ack_elapse 57768, delivered 69607|rate 1199686|lost 212| [2025/04/30 20:45:24 957732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199686) in round 6| [2025/04/30 20:45:24 957736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 957740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 957744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924900174|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 957749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924900174|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 957753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150008|srtt:57043|latest_rtt:57100|min_rtt:30473|applimit:0|lost:210|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 957758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 957763] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 957770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 957775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 957779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:246|largest:246|pns:2| [2025/04/30 20:45:24 957784] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:181|pkt_type:SHORT_HEADER|pkt_num:246|frame:ACK MAX_DATA |recv_time:1746045924957274|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 957789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044957274|now:1746045924957274|interv:120000000| [2025/04/30 20:45:24 957793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044957274|now:1746045924957274|interv:120000000| [2025/04/30 20:45:24 957796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924962423|pq_index:0| [2025/04/30 20:45:24 957801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924956811| [2025/04/30 20:45:24 957805] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924957805| [2025/04/30 20:45:24 957809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924957809| [2025/04/30 20:45:24 957818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:246|ack_delay:544|first_ack_range:79|largest_pkt_recv_time:1746045924957274| [2025/04/30 20:45:24 957826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:246|low:167|pkt_pns:2| [2025/04/30 20:45:24 957832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:8|path:0|path_largest_recv:246|frame_largest_recv:246| [2025/04/30 20:45:24 957839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 957846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|min_srtt:57043|path_bw:1242828|loss_rate:54.34|path_pto:0| [2025/04/30 20:45:24 957854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 957861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 957868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:490|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 957875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|min_srtt:57043|path_bw:1242828|loss_rate:54.34|path_pto:0| [2025/04/30 20:45:24 957882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:383431| [2025/04/30 20:45:24 957889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 957899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:491|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 957904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK STREAM |stream_id:4|stream_offset:454651| [2025/04/30 20:45:24 957908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57043|min_srtt:57043|path_bw:1242828|loss_rate:54.34|path_pto:0| [2025/04/30 20:45:24 957913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3608|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:455838| [2025/04/30 20:45:24 957917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 957921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 957924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 957929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 957933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:490|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 957937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150008|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 957942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 957946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:619| [2025/04/30 20:45:24 957981] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:619|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150008|now:1746045924957953|stream_id:4|stream_offset:312211| [2025/04/30 20:45:24 957990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:619|origin_pktnum:361|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 957998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150008|applimit:0| [2025/04/30 20:45:24 958004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924963575|now:1746045924958004|interval:5571| [2025/04/30 20:45:24 958011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924963575|now:1746045924958004|interv:5571| [2025/04/30 20:45:24 958018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151208| [2025/04/30 20:45:24 958026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:491|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 958033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151208|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:383431| [2025/04/30 20:45:24 958040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 958046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:620| [2025/04/30 20:45:24 958080] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:620|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151208|now:1746045924958053|stream_id:4|stream_offset:383431| [2025/04/30 20:45:24 958096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:620|origin_pktnum:491|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 958103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151208|applimit:0| [2025/04/30 20:45:24 958108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924963575|now:1746045924958108|interval:5467| [2025/04/30 20:45:24 958113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924963575|now:1746045924958108|interv:5467| [2025/04/30 20:45:24 958117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152408| [2025/04/30 20:45:24 958122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 958126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:152408|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:454651| [2025/04/30 20:45:24 958130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 958134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:621| [2025/04/30 20:45:24 958164] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:621|size:1208|sent:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:152408|now:1746045924958141|stream_id:4|stream_offset:454651| [2025/04/30 20:45:24 958173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:621|origin_pktnum:0|size:1208|enc_size:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 958181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152408|applimit:0| [2025/04/30 20:45:24 958187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924963575|now:1746045924958187|interval:5388| [2025/04/30 20:45:24 958192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924963575|now:1746045924958187|interv:5388| [2025/04/30 20:45:24 958196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153616| [2025/04/30 20:45:24 958201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924963575| [2025/04/30 20:45:24 958206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924963575| [2025/04/30 20:45:24 958210] [debug] |xqc_engine_wakeup_after|wakeup:1746045924963575|now:1746045924958209|diff:5366| [2025/04/30 20:45:24 958214] [debug] |xqc_engine_main_logic|END|now:1746045924957809| [2025/04/30 20:45:24 958220] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924958220| [2025/04/30 20:45:24 958227] [debug] |xqc_engine_wakeup_after|wakeup:1746045924963575|now:1746045924958227|diff:5348| [2025/04/30 20:45:24 958233] [debug] |xqc_engine_main_logic|END|now:1746045924958220| [2025/04/30 20:45:24 958295] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:178|state:ESTABED|recv_time:1746045924958294| [2025/04/30 20:45:24 958301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 958306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:246| [2025/04/30 20:45:24 958336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:247| [2025/04/30 20:45:24 958342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:247| [2025/04/30 20:45:24 958346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 958351] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 958358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:498|origin_pktnum:240|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:498|path_largest_ack:498| [2025/04/30 20:45:24 958362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:148|tx_in_flight:151207|prior_delivered:249507|prior_time:1746045924900796|is_app_limited:0|send_elapse:58466|ack_elapse:57498|ctl_first_sent_time:1746045924901609|lagest_ack_time:1746045924958294|curr_delivered:319114| [2025/04/30 20:45:24 958367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924901609| [2025/04/30 20:45:24 958372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:269||sndq_packets_used_bytes:0|sndq_packets_free:188| [2025/04/30 20:45:24 958376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57043|rttvar:88|minrtt:30473|latest_rtt:56685|ack_delay:32| [2025/04/30 20:45:24 958380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56994|rttvar:163|minrtt:30473|latest_rtt:56685|ack_delay:32| [2025/04/30 20:45:24 958385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:498|lost_pn:495|thresh:3| [2025/04/30 20:45:24 958389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 958431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 958435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 958645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 958669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 958722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 958727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:493|lost_pn:495|po_sent_time:1746045924899338|lost_send_time:1746045924894176|loss_delay:64118|frame:STREAM |repair:128| [2025/04/30 20:45:24 958732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:494|lost_pn:495|po_sent_time:1746045924899424|lost_send_time:1746045924894176|loss_delay:64118|frame:STREAM |repair:128| [2025/04/30 20:45:24 958736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924899424u| [2025/04/30 20:45:24 958740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 958750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924964381|now:1746045924958750|interval:5631| [2025/04/30 20:45:24 958754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924964381|now:1746045924958750|interv:5631| [2025/04/30 20:45:24 958759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58466, ack_elapse 57498, delivered 69607|rate 1190555|lost 214| [2025/04/30 20:45:24 958763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1190555) in round 6| [2025/04/30 20:45:24 958767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 958771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 958775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924901609|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 958780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924901609|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 958784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150016|srtt:56994|latest_rtt:56685|min_rtt:30473|applimit:0|lost:212|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 958790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:247|largest:247|pns:2| [2025/04/30 20:45:24 958794] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:178|pkt_type:SHORT_HEADER|pkt_num:247|frame:ACK |recv_time:1746045924958294|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 958799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044958294|now:1746045924958294|interv:120000000| [2025/04/30 20:45:24 958803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044958294|now:1746045924958294|interv:120000000| [2025/04/30 20:45:24 958807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924963575|pq_index:0| [2025/04/30 20:45:24 958811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924957809| [2025/04/30 20:45:24 958815] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924958815| [2025/04/30 20:45:24 958820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924958819| [2025/04/30 20:45:24 958825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56994|min_srtt:56994|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 958830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 958834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56994|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 958841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:493|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 958846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56994|min_srtt:56994|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 958850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:24 958854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56994|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 958858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:494|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 958862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56994|min_srtt:56994|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 958866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:455838| [2025/04/30 20:45:24 958871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56994|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 958875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 958879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56994|min_srtt:56994|path_bw:1242828|loss_rate:54.55|path_pto:0| [2025/04/30 20:45:24 958883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:457025| [2025/04/30 20:45:24 958887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 958891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 958895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 958899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 958904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:493|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 958911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 958918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 958925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:622| [2025/04/30 20:45:24 958990] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:622|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150016|now:1746045924958934|stream_id:4|stream_offset:313398| [2025/04/30 20:45:24 958998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:622|origin_pktnum:364|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 959008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150016|applimit:0| [2025/04/30 20:45:24 959014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924964381|now:1746045924959014|interval:5367| [2025/04/30 20:45:24 959020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924964381|now:1746045924959014|interv:5367| [2025/04/30 20:45:24 959026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151216| [2025/04/30 20:45:24 959034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:494|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 959039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:24 959044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 959048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:623| [2025/04/30 20:45:24 959079] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:623|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151216|now:1746045924959055|stream_id:4|stream_offset:384618| [2025/04/30 20:45:24 959088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:623|origin_pktnum:494|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 959095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151216|applimit:0| [2025/04/30 20:45:24 959102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924964381|now:1746045924959102|interval:5279| [2025/04/30 20:45:24 959109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924964381|now:1746045924959102|interv:5279| [2025/04/30 20:45:24 959114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152416| [2025/04/30 20:45:24 959118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 959123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152416|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:455838| [2025/04/30 20:45:24 959127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 959131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:624| [2025/04/30 20:45:24 959160] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:624|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152416|now:1746045924959137|stream_id:4|stream_offset:455838| [2025/04/30 20:45:24 959168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:624|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 959176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152416|applimit:0| [2025/04/30 20:45:24 959182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924964381|now:1746045924959182|interval:5199| [2025/04/30 20:45:24 959193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924964381|now:1746045924959182|interv:5199| [2025/04/30 20:45:24 959198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153616| [2025/04/30 20:45:24 959202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924964381| [2025/04/30 20:45:24 959207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924964381| [2025/04/30 20:45:24 959211] [debug] |xqc_engine_wakeup_after|wakeup:1746045924964381|now:1746045924959210|diff:5171| [2025/04/30 20:45:24 959215] [debug] |xqc_engine_main_logic|END|now:1746045924958819| [2025/04/30 20:45:24 959220] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924959220| [2025/04/30 20:45:24 959224] [debug] |xqc_engine_wakeup_after|wakeup:1746045924964381|now:1746045924959224|diff:5157| [2025/04/30 20:45:24 959228] [debug] |xqc_engine_main_logic|END|now:1746045924959220| [2025/04/30 20:45:24 959293] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:180|state:ESTABED|recv_time:1746045924959293| [2025/04/30 20:45:24 959299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 959305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:247| [2025/04/30 20:45:24 959309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:248| [2025/04/30 20:45:24 959337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:248| [2025/04/30 20:45:24 959345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 959352] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 959361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:501|origin_pktnum:372|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:501|path_largest_ack:501| [2025/04/30 20:45:24 959368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:149|tx_in_flight:152407|prior_delivered:250707|prior_time:1746045924901878|is_app_limited:0|send_elapse:58487|ack_elapse:57415|ctl_first_sent_time:1746045924902654|lagest_ack_time:1746045924959293|curr_delivered:320314| [2025/04/30 20:45:24 959375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924902654| [2025/04/30 20:45:24 959382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:267||sndq_packets_used_bytes:0|sndq_packets_free:190| [2025/04/30 20:45:24 959389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56994|rttvar:163|minrtt:30473|latest_rtt:56639|ack_delay:32| [2025/04/30 20:45:24 959393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56945|rttvar:219|minrtt:30473|latest_rtt:56639|ack_delay:32| [2025/04/30 20:45:24 959398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:501|lost_pn:498|thresh:3| [2025/04/30 20:45:24 959402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 959449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 959453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 959654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 959677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 959741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 959746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:496|lost_pn:498|po_sent_time:1746045924900263|lost_send_time:1746045924895230|loss_delay:64063|frame:STREAM |repair:128| [2025/04/30 20:45:24 959750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:497|lost_pn:498|po_sent_time:1746045924900344|lost_send_time:1746045924895230|loss_delay:64063|frame:STREAM |repair:128| [2025/04/30 20:45:24 959755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924900344u| [2025/04/30 20:45:24 959759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 959763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924965764|now:1746045924959763|interval:6001| [2025/04/30 20:45:24 959767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924965764|now:1746045924959763|interv:6001| [2025/04/30 20:45:24 959771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58487, ack_elapse 57415, delivered 69607|rate 1190127|lost 216| [2025/04/30 20:45:24 959776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1190127) in round 6| [2025/04/30 20:45:24 959780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 959784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 959788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924902654|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 959792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924902654|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 959796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150016|srtt:56945|latest_rtt:56639|min_rtt:30473|applimit:0|lost:214|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 959802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:248|largest:248|pns:2| [2025/04/30 20:45:24 959807] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:180|pkt_type:SHORT_HEADER|pkt_num:248|frame:ACK |recv_time:1746045924959293|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 959814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044959293|now:1746045924959293|interv:120000000| [2025/04/30 20:45:24 959818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044959293|now:1746045924959293|interv:120000000| [2025/04/30 20:45:24 959822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924964381|pq_index:0| [2025/04/30 20:45:24 959826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924958819| [2025/04/30 20:45:24 959830] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924959830| [2025/04/30 20:45:24 959835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924959834| [2025/04/30 20:45:24 959841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56945|min_srtt:56945|path_bw:1242828|loss_rate:54.75|path_pto:0| [2025/04/30 20:45:24 959845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 959850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56945|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 959854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:496|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 959859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56945|min_srtt:56945|path_bw:1242828|loss_rate:54.75|path_pto:0| [2025/04/30 20:45:24 959863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:24 959867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56945|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 959871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:497|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 959876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56945|min_srtt:56945|path_bw:1242828|loss_rate:54.75|path_pto:0| [2025/04/30 20:45:24 959880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:457025| [2025/04/30 20:45:24 959884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56945|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 959888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 959893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56945|min_srtt:56945|path_bw:1242828|loss_rate:54.75|path_pto:0| [2025/04/30 20:45:24 959897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:458212| [2025/04/30 20:45:24 959901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 959907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 959911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 959915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 959920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:496|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 959924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 959928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 959932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:625| [2025/04/30 20:45:24 959975] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:625|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150016|now:1746045924959941|stream_id:4|stream_offset:314585| [2025/04/30 20:45:24 959983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:625|origin_pktnum:367|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 959987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150016|applimit:0| [2025/04/30 20:45:24 959992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924965764|now:1746045924959992|interval:5772| [2025/04/30 20:45:24 959996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924965764|now:1746045924959992|interv:5772| [2025/04/30 20:45:24 960000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151216| [2025/04/30 20:45:24 960005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:497|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 960009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:24 960014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 960018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:626| [2025/04/30 20:45:24 960042] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:626|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151216|now:1746045924960024|stream_id:4|stream_offset:385805| [2025/04/30 20:45:24 960048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:626|origin_pktnum:497|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 960052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151216|applimit:0| [2025/04/30 20:45:24 960056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924965764|now:1746045924960056|interval:5708| [2025/04/30 20:45:24 960060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924965764|now:1746045924960056|interv:5708| [2025/04/30 20:45:24 960069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152416| [2025/04/30 20:45:24 960073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 960077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152416|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:457025| [2025/04/30 20:45:24 960082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 960086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:627| [2025/04/30 20:45:24 960107] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:627|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152416|now:1746045924960091|stream_id:4|stream_offset:457025| [2025/04/30 20:45:24 960112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:627|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 960117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152416|applimit:0| [2025/04/30 20:45:24 960121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924965764|now:1746045924960121|interval:5643| [2025/04/30 20:45:24 960125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924965764|now:1746045924960121|interv:5643| [2025/04/30 20:45:24 960129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153616| [2025/04/30 20:45:24 960133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924965764| [2025/04/30 20:45:24 960138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924965764| [2025/04/30 20:45:24 960142] [debug] |xqc_engine_wakeup_after|wakeup:1746045924965764|now:1746045924960142|diff:5622| [2025/04/30 20:45:24 960146] [debug] |xqc_engine_main_logic|END|now:1746045924959834| [2025/04/30 20:45:24 960151] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924960151| [2025/04/30 20:45:24 960155] [debug] |xqc_engine_wakeup_after|wakeup:1746045924965764|now:1746045924960155|diff:5609| [2025/04/30 20:45:24 960159] [debug] |xqc_engine_main_logic|END|now:1746045924960151| [2025/04/30 20:45:24 960267] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:182|state:ESTABED|recv_time:1746045924960266| [2025/04/30 20:45:24 960273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 960278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:248| [2025/04/30 20:45:24 960282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:249| [2025/04/30 20:45:24 960287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:249| [2025/04/30 20:45:24 960291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 960296] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 960302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:503|origin_pktnum:374|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:503|path_largest_ack:503| [2025/04/30 20:45:24 960307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:150|tx_in_flight:152407|prior_delivered:251907|prior_time:1746045924902872|is_app_limited:0|send_elapse:58551|ack_elapse:57394|ctl_first_sent_time:1746045924903650|lagest_ack_time:1746045924960266|curr_delivered:321514| [2025/04/30 20:45:24 960338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924903650| [2025/04/30 20:45:24 960343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:267||sndq_packets_used_bytes:0|sndq_packets_free:190| [2025/04/30 20:45:24 960347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56945|rttvar:219|minrtt:30473|latest_rtt:56616|ack_delay:40| [2025/04/30 20:45:24 960351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56899|rttvar:257|minrtt:30473|latest_rtt:56616|ack_delay:40| [2025/04/30 20:45:24 960355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:503|lost_pn:500|thresh:3| [2025/04/30 20:45:24 960360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 960402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 960406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 960606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 960629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 960700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 960705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:499|lost_pn:500|po_sent_time:1746045924901701|lost_send_time:1746045924896255|loss_delay:64011|frame:STREAM |repair:128| [2025/04/30 20:45:24 960710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:500|lost_pn:500|po_sent_time:1746045924901793|lost_send_time:1746045924896255|loss_delay:64011|frame:STREAM |repair:128| [2025/04/30 20:45:24 960714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924901793u| [2025/04/30 20:45:24 960718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 960722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924966778|now:1746045924960722|interval:6056| [2025/04/30 20:45:24 960726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924966778|now:1746045924960722|interv:6056| [2025/04/30 20:45:24 960730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58551, ack_elapse 57394, delivered 69607|rate 1188826|lost 218| [2025/04/30 20:45:24 960737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1188826) in round 6| [2025/04/30 20:45:24 960741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 960745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 960749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924903650|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 960753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:2|acked:1200|po_sent_time:1746045924903650|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 960757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:150016|srtt:56899|latest_rtt:56616|min_rtt:30473|applimit:0|lost:216|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 960763] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_info_circle_record|addr or cid not avail |path:0||cwnd:153853|inflight:150016|mode:0|applimit:0|pacing_rate:4150511|bw:1242828|srtt:56899|latest_rtt:56616|min_rtt:30473|send:628|lost:216|tlp:0|recv:242|recovery:0|slow_start:1|conn_life:367458|acked:1200|delivered:321514|is_cwnd_limited:1| [2025/04/30 20:45:24 960769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:249|largest:249|pns:2| [2025/04/30 20:45:24 960773] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:182|pkt_type:SHORT_HEADER|pkt_num:249|frame:ACK |recv_time:1746045924960266|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 960778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044960266|now:1746045924960266|interv:120000000| [2025/04/30 20:45:24 960782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044960266|now:1746045924960266|interv:120000000| [2025/04/30 20:45:24 960786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924965764|pq_index:0| [2025/04/30 20:45:24 960790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924959834| [2025/04/30 20:45:24 960794] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924960794| [2025/04/30 20:45:24 960798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924960797| [2025/04/30 20:45:24 960804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56899|min_srtt:56899|path_bw:1242828|loss_rate:54.95|path_pto:0| [2025/04/30 20:45:24 960809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 960813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56899|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 960817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:499|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 960824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56899|min_srtt:56899|path_bw:1242828|loss_rate:54.95|path_pto:0| [2025/04/30 20:45:24 960828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:24 960833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56899|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 960837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:500|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 960841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56899|min_srtt:56899|path_bw:1242828|loss_rate:54.95|path_pto:0| [2025/04/30 20:45:24 960845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:458212| [2025/04/30 20:45:24 960850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56899|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 960854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 960858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56899|min_srtt:56899|path_bw:1242828|loss_rate:54.95|path_pto:0| [2025/04/30 20:45:24 960862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:459399| [2025/04/30 20:45:24 960867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 960870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 960874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 960878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 960883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:499|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 960887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:150016|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 960891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 960896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:628| [2025/04/30 20:45:24 960938] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:628|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:150016|now:1746045924960906|stream_id:4|stream_offset:315772| [2025/04/30 20:45:24 960945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:628|origin_pktnum:370|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 960952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:150016|applimit:0| [2025/04/30 20:45:24 960960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924966778|now:1746045924960960|interval:5818| [2025/04/30 20:45:24 960966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924966778|now:1746045924960960|interv:5818| [2025/04/30 20:45:24 960972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:151216| [2025/04/30 20:45:24 960978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:500|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 960983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:24 960989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 960995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:629| [2025/04/30 20:45:24 961025] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:629|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151216|now:1746045924961003|stream_id:4|stream_offset:386992| [2025/04/30 20:45:24 961032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:629|origin_pktnum:500|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 961036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151216|applimit:0| [2025/04/30 20:45:24 961040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924966778|now:1746045924961040|interval:5738| [2025/04/30 20:45:24 961044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924966778|now:1746045924961040|interv:5738| [2025/04/30 20:45:24 961048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152416| [2025/04/30 20:45:24 961053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 961057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152416|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:458212| [2025/04/30 20:45:24 961061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 961065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:630| [2025/04/30 20:45:24 961088] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:630|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152416|now:1746045924961071|stream_id:4|stream_offset:458212| [2025/04/30 20:45:24 961093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:630|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 961097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152416|applimit:0| [2025/04/30 20:45:24 961101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924966778|now:1746045924961101|interval:5677| [2025/04/30 20:45:24 961106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924966778|now:1746045924961101|interv:5677| [2025/04/30 20:45:24 961114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153616| [2025/04/30 20:45:24 961118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924966778| [2025/04/30 20:45:24 961122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924966778| [2025/04/30 20:45:24 961126] [debug] |xqc_engine_wakeup_after|wakeup:1746045924966778|now:1746045924961126|diff:5652| [2025/04/30 20:45:24 961131] [debug] |xqc_engine_main_logic|END|now:1746045924960797| [2025/04/30 20:45:24 961136] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924961136| [2025/04/30 20:45:24 961140] [debug] |xqc_engine_wakeup_after|wakeup:1746045924966778|now:1746045924961140|diff:5638| [2025/04/30 20:45:24 961144] [debug] |xqc_engine_main_logic|END|now:1746045924961136| [2025/04/30 20:45:24 961293] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:184|state:ESTABED|recv_time:1746045924961292| [2025/04/30 20:45:24 961299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 961304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:249| [2025/04/30 20:45:24 961308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:250| [2025/04/30 20:45:24 961331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:250| [2025/04/30 20:45:24 961339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 961344] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 961350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:505|origin_pktnum:247|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:505|path_largest_ack:505| [2025/04/30 20:45:24 961355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:151|tx_in_flight:152407|prior_delivered:253107|prior_time:1746045924903860|is_app_limited:0|send_elapse:58506|ack_elapse:57432|ctl_first_sent_time:1746045924904646|lagest_ack_time:1746045924961292|curr_delivered:322714| [2025/04/30 20:45:24 961359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924904646| [2025/04/30 20:45:24 961364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:268||sndq_packets_used_bytes:0|sndq_packets_free:189| [2025/04/30 20:45:24 961368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56899|rttvar:257|minrtt:30473|latest_rtt:56646|ack_delay:32| [2025/04/30 20:45:24 961372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56863|rttvar:264|minrtt:30473|latest_rtt:56646|ack_delay:32| [2025/04/30 20:45:24 961376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:505|lost_pn:502|thresh:3| [2025/04/30 20:45:24 961380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 961423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 961427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 961620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 961643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 961723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 961728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:502|lost_pn:502|po_sent_time:1746045924902767|lost_send_time:1746045924897322|loss_delay:63970|frame:STREAM |repair:128| [2025/04/30 20:45:24 961732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924902767u| [2025/04/30 20:45:24 961736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 961740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924967732|now:1746045924961740|interval:5992| [2025/04/30 20:45:24 961745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924967732|now:1746045924961740|interv:5992| [2025/04/30 20:45:24 961748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58506, ack_elapse 57432, delivered 69607|rate 1189741|lost 219| [2025/04/30 20:45:24 961753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1189741) in round 6| [2025/04/30 20:45:24 961757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 961761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 961765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924904646|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 961770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924904646|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 961774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151216|srtt:56863|latest_rtt:56646|min_rtt:30473|applimit:0|lost:218|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 961780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:250|largest:250|pns:2| [2025/04/30 20:45:24 961784] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:184|pkt_type:SHORT_HEADER|pkt_num:250|frame:ACK |recv_time:1746045924961292|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 961789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044961292|now:1746045924961292|interv:120000000| [2025/04/30 20:45:24 961793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044961292|now:1746045924961292|interv:120000000| [2025/04/30 20:45:24 961800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924966778|pq_index:0| [2025/04/30 20:45:24 961804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924960797| [2025/04/30 20:45:24 961808] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924961808| [2025/04/30 20:45:24 961813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924961812| [2025/04/30 20:45:24 961818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56863|min_srtt:56863|path_bw:1242828|loss_rate:55.14|path_pto:0| [2025/04/30 20:45:24 961823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:388179| [2025/04/30 20:45:24 961827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56863|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 961832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:502|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 961836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56863|min_srtt:56863|path_bw:1242828|loss_rate:55.14|path_pto:0| [2025/04/30 20:45:24 961840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:459399| [2025/04/30 20:45:24 961845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56863|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 961849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 961854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56863|min_srtt:56863|path_bw:1242828|loss_rate:55.14|path_pto:0| [2025/04/30 20:45:24 961858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:24 961862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 961866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 961870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 961874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 961878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:502|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 961882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:388179| [2025/04/30 20:45:24 961887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 961893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:631| [2025/04/30 20:45:24 961924] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:631|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151216|now:1746045924961900|stream_id:4|stream_offset:388179| [2025/04/30 20:45:24 961929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:631|origin_pktnum:502|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 961934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151216|applimit:0| [2025/04/30 20:45:24 961938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924967732|now:1746045924961937|interval:5795| [2025/04/30 20:45:24 961943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924967732|now:1746045924961937|interv:5795| [2025/04/30 20:45:24 961950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152416| [2025/04/30 20:45:24 961957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 961964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152416|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:459399| [2025/04/30 20:45:24 961970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 961977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:632| [2025/04/30 20:45:24 962006] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:632|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152416|now:1746045924961986|stream_id:4|stream_offset:459399| [2025/04/30 20:45:24 962011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:632|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 962016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152416|applimit:0| [2025/04/30 20:45:24 962021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924967732|now:1746045924962021|interval:5711| [2025/04/30 20:45:24 962028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924967732|now:1746045924962021|interv:5711| [2025/04/30 20:45:24 962034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153616| [2025/04/30 20:45:24 962042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924967732| [2025/04/30 20:45:24 962049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924967732| [2025/04/30 20:45:24 962056] [debug] |xqc_engine_wakeup_after|wakeup:1746045924967732|now:1746045924962056|diff:5676| [2025/04/30 20:45:24 962063] [debug] |xqc_engine_main_logic|END|now:1746045924961812| [2025/04/30 20:45:24 962070] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924962070| [2025/04/30 20:45:24 962073] [debug] |xqc_engine_wakeup_after|wakeup:1746045924967732|now:1746045924962073|diff:5659| [2025/04/30 20:45:24 962077] [debug] |xqc_engine_main_logic|END|now:1746045924962070| [2025/04/30 20:45:24 962274] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:186|state:ESTABED|recv_time:1746045924962273| [2025/04/30 20:45:24 962287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 962293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:250| [2025/04/30 20:45:24 962297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:251| [2025/04/30 20:45:24 962303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:251| [2025/04/30 20:45:24 962307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 962329] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 962340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:507|origin_pktnum:377|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:507|path_largest_ack:507| [2025/04/30 20:45:24 962345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:152|tx_in_flight:152407|prior_delivered:254307|prior_time:1746045924904843|is_app_limited:0|send_elapse:58554|ack_elapse:57430|ctl_first_sent_time:1746045924905724|lagest_ack_time:1746045924962273|curr_delivered:323914| [2025/04/30 20:45:24 962350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924905724| [2025/04/30 20:45:24 962354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:265||sndq_packets_used_bytes:0|sndq_packets_free:192| [2025/04/30 20:45:24 962359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56863|rttvar:264|minrtt:30473|latest_rtt:56549|ack_delay:32| [2025/04/30 20:45:24 962363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56820|rttvar:284|minrtt:30473|latest_rtt:56549|ack_delay:32| [2025/04/30 20:45:24 962367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:507|lost_pn:504|thresh:3| [2025/04/30 20:45:24 962371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 962410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 962414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 962604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 962630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 962706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 962715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:504|lost_pn:504|po_sent_time:1746045924903762|lost_send_time:1746045924898351|loss_delay:63922|frame:STREAM |repair:128| [2025/04/30 20:45:24 962722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924903762u| [2025/04/30 20:45:24 962726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 962730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924968667|now:1746045924962730|interval:5937| [2025/04/30 20:45:24 962734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924968667|now:1746045924962730|interv:5937| [2025/04/30 20:45:24 962738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58554, ack_elapse 57430, delivered 69607|rate 1188765|lost 220| [2025/04/30 20:45:24 962743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1188765) in round 6| [2025/04/30 20:45:24 962747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 962751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 962755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924905724|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 962759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924905724|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 962764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151216|srtt:56820|latest_rtt:56549|min_rtt:30473|applimit:0|lost:219|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 962770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:251|largest:251|pns:2| [2025/04/30 20:45:24 962774] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:186|pkt_type:SHORT_HEADER|pkt_num:251|frame:ACK |recv_time:1746045924962273|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 962779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044962273|now:1746045924962273|interv:120000000| [2025/04/30 20:45:24 962783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044962273|now:1746045924962273|interv:120000000| [2025/04/30 20:45:24 962787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924967732|pq_index:0| [2025/04/30 20:45:24 962791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924961812| [2025/04/30 20:45:24 962796] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924962796| [2025/04/30 20:45:24 962804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924962802| [2025/04/30 20:45:24 962812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56820|min_srtt:56820|path_bw:1242828|loss_rate:55.08|path_pto:0| [2025/04/30 20:45:24 962819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:389366| [2025/04/30 20:45:24 962832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56820|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 962839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:504|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 962846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56820|min_srtt:56820|path_bw:1242828|loss_rate:55.08|path_pto:0| [2025/04/30 20:45:24 962854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:24 962861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56820|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 962869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 962875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56820|min_srtt:56820|path_bw:1242828|loss_rate:55.08|path_pto:0| [2025/04/30 20:45:24 962881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:24 962885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 962889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 962894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 962901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 962908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:504|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 962914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:389366| [2025/04/30 20:45:24 962920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 962926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:633| [2025/04/30 20:45:24 962966] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:633|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151216|now:1746045924962935|stream_id:4|stream_offset:389366| [2025/04/30 20:45:24 962973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:633|origin_pktnum:504|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 962979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151216|applimit:0| [2025/04/30 20:45:24 962985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924968667|now:1746045924962984|interval:5683| [2025/04/30 20:45:24 962990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924968667|now:1746045924962984|interv:5683| [2025/04/30 20:45:24 963005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152416| [2025/04/30 20:45:24 963012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 963019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152416|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:24 963026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 963033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:634| [2025/04/30 20:45:24 963073] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:634|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152416|now:1746045924963043|stream_id:4|stream_offset:460586| [2025/04/30 20:45:24 963081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:634|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 963089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152416|applimit:0| [2025/04/30 20:45:24 963096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924968667|now:1746045924963096|interval:5571| [2025/04/30 20:45:24 963103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924968667|now:1746045924963096|interv:5571| [2025/04/30 20:45:24 963110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153616| [2025/04/30 20:45:24 963117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924968667| [2025/04/30 20:45:24 963123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924968667| [2025/04/30 20:45:24 963127] [debug] |xqc_engine_wakeup_after|wakeup:1746045924968667|now:1746045924963127|diff:5540| [2025/04/30 20:45:24 963131] [debug] |xqc_engine_main_logic|END|now:1746045924962802| [2025/04/30 20:45:24 963137] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924963137| [2025/04/30 20:45:24 963141] [debug] |xqc_engine_wakeup_after|wakeup:1746045924968667|now:1746045924963140|diff:5527| [2025/04/30 20:45:24 963144] [debug] |xqc_engine_main_logic|END|now:1746045924963137| [2025/04/30 20:45:24 963275] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:188|state:ESTABED|recv_time:1746045924963274| [2025/04/30 20:45:24 963282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 963288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:251| [2025/04/30 20:45:24 963292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:252| [2025/04/30 20:45:24 963298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:252| [2025/04/30 20:45:24 963302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 963307] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 963331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:509|origin_pktnum:380|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:509|path_largest_ack:509| [2025/04/30 20:45:24 963340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:153|tx_in_flight:152407|prior_delivered:255507|prior_time:1746045924905927|is_app_limited:0|send_elapse:58419|ack_elapse:57347|ctl_first_sent_time:1746045924906715|lagest_ack_time:1746045924963274|curr_delivered:325114| [2025/04/30 20:45:24 963350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924906715| [2025/04/30 20:45:24 963354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:264||sndq_packets_used_bytes:0|sndq_packets_free:193| [2025/04/30 20:45:24 963358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56820|rttvar:284|minrtt:30473|latest_rtt:56559|ack_delay:32| [2025/04/30 20:45:24 963363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56783|rttvar:286|minrtt:30473|latest_rtt:56559|ack_delay:32| [2025/04/30 20:45:24 963367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:509|lost_pn:506|thresh:3| [2025/04/30 20:45:24 963371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 963409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 963413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 963597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 963620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 963699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 963711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:506|lost_pn:506|po_sent_time:1746045924904745|lost_send_time:1746045924899394|loss_delay:63880|frame:STREAM |repair:128| [2025/04/30 20:45:24 963716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924904745u| [2025/04/30 20:45:24 963720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 963724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924969713|now:1746045924963724|interval:5989| [2025/04/30 20:45:24 963728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924969713|now:1746045924963724|interv:5989| [2025/04/30 20:45:24 963732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58419, ack_elapse 57347, delivered 69607|rate 1191513|lost 221| [2025/04/30 20:45:24 963737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1191513) in round 6| [2025/04/30 20:45:24 963743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 963747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 963751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924906715|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 963756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924906715|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:256707| [2025/04/30 20:45:24 963760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:0|pacing_rate:4150511|bw:1242828|cwnd:153853|full_bw_reached:0|inflight:151216|srtt:56783|latest_rtt:56559|min_rtt:30473|applimit:0|lost:220|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:24 963766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:252|largest:252|pns:2| [2025/04/30 20:45:24 963770] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:188|pkt_type:SHORT_HEADER|pkt_num:252|frame:ACK |recv_time:1746045924963274|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 963775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044963274|now:1746045924963274|interv:120000000| [2025/04/30 20:45:24 963779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044963274|now:1746045924963274|interv:120000000| [2025/04/30 20:45:24 963783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924968667|pq_index:0| [2025/04/30 20:45:24 963787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924962802| [2025/04/30 20:45:24 963792] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924963791| [2025/04/30 20:45:24 963799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924963797| [2025/04/30 20:45:24 963808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56783|min_srtt:56783|path_bw:1242828|loss_rate:55.03|path_pto:0| [2025/04/30 20:45:24 963815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:390553| [2025/04/30 20:45:24 963822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56783|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 963830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:506|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 963837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56783|min_srtt:56783|path_bw:1242828|loss_rate:55.03|path_pto:0| [2025/04/30 20:45:24 963844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:24 963851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56783|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 963865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 963872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56783|min_srtt:56783|path_bw:1242828|loss_rate:55.03|path_pto:0| [2025/04/30 20:45:24 963876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:24 963881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 963885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 963889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 963893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 963897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:506|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 963901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:390553| [2025/04/30 20:45:24 963906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 963910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:635| [2025/04/30 20:45:24 963944] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:635|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:151216|now:1746045924963918|stream_id:4|stream_offset:390553| [2025/04/30 20:45:24 963953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:635|origin_pktnum:506|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 963960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:151216|applimit:0| [2025/04/30 20:45:24 963967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924969713|now:1746045924963967|interval:5746| [2025/04/30 20:45:24 963974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924969713|now:1746045924963967|interv:5746| [2025/04/30 20:45:24 963981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:152416| [2025/04/30 20:45:24 963989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 963996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:152416|cwnd:153853|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:24 964003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 964009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:636| [2025/04/30 20:45:24 964040] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:636|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:152416|now:1746045924964017|stream_id:4|stream_offset:461773| [2025/04/30 20:45:24 964054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:636|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 964062] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:152416|applimit:0| [2025/04/30 20:45:24 964069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924969713|now:1746045924964069|interval:5644| [2025/04/30 20:45:24 964076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924969713|now:1746045924964069|interv:5644| [2025/04/30 20:45:24 964083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:153853|inflight:153616| [2025/04/30 20:45:24 964090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924969713| [2025/04/30 20:45:24 964095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924969713| [2025/04/30 20:45:24 964100] [debug] |xqc_engine_wakeup_after|wakeup:1746045924969713|now:1746045924964099|diff:5614| [2025/04/30 20:45:24 964104] [debug] |xqc_engine_main_logic|END|now:1746045924963797| [2025/04/30 20:45:24 964110] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924964109| [2025/04/30 20:45:24 964113] [debug] |xqc_engine_wakeup_after|wakeup:1746045924969713|now:1746045924964113|diff:5600| [2025/04/30 20:45:24 964117] [debug] |xqc_engine_main_logic|END|now:1746045924964109| [2025/04/30 20:45:24 964259] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:190|state:ESTABED|recv_time:1746045924964258| [2025/04/30 20:45:24 964267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 964273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:252| [2025/04/30 20:45:24 964277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:253| [2025/04/30 20:45:24 964283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:253| [2025/04/30 20:45:24 964287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 964292] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 964298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:511|origin_pktnum:253|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:511|path_largest_ack:511| [2025/04/30 20:45:24 964303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:155|tx_in_flight:151207|prior_delivered:256707|prior_time:1746045924906915|is_app_limited:0|send_elapse:58499|ack_elapse:57343|ctl_first_sent_time:1746045924907699|lagest_ack_time:1746045924964258|curr_delivered:326314| [2025/04/30 20:45:24 964308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924907699| [2025/04/30 20:45:24 964329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:264||sndq_packets_used_bytes:0|sndq_packets_free:193| [2025/04/30 20:45:24 964338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56783|rttvar:286|minrtt:30473|latest_rtt:56559|ack_delay:32| [2025/04/30 20:45:24 964343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56751|rttvar:279|minrtt:30473|latest_rtt:56559|ack_delay:32| [2025/04/30 20:45:24 964347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:511|lost_pn:508|thresh:3| [2025/04/30 20:45:24 964356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 964391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 964395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 964577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 964600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 964679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 964695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:508|lost_pn:508|po_sent_time:1746045924905833|lost_send_time:1746045924900414|loss_delay:63844|frame:STREAM |repair:128| [2025/04/30 20:45:24 964700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924905833u| [2025/04/30 20:45:24 964704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 964708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924970665|now:1746045924964708|interval:5957| [2025/04/30 20:45:24 964712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924970665|now:1746045924964708|interv:5957| [2025/04/30 20:45:24 964716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58499, ack_elapse 57343, delivered 69607|rate 1189883|lost 222| [2025/04/30 20:45:24 964720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 6 -> 7| [2025/04/30 20:45:24 964724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1189883) in round 7| [2025/04/30 20:45:24 964729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 964733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 964737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924907699|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:326314| [2025/04/30 20:45:24 964741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:153853|packet_lost:1|acked:1200|po_sent_time:1746045924907699|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:326314| [2025/04/30 20:45:24 964745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:112420|full_bw_reached:1|inflight:151216|srtt:56751|latest_rtt:56559|min_rtt:30473|applimit:0|lost:221|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:24 964754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:253|largest:253|pns:2| [2025/04/30 20:45:24 964758] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:190|pkt_type:SHORT_HEADER|pkt_num:253|frame:ACK |recv_time:1746045924964258|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 964763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044964258|now:1746045924964258|interv:120000000| [2025/04/30 20:45:24 964767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044964258|now:1746045924964258|interv:120000000| [2025/04/30 20:45:24 964771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924969713|pq_index:0| [2025/04/30 20:45:24 964775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924963797| [2025/04/30 20:45:24 964779] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924964779| [2025/04/30 20:45:24 964784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924964783| [2025/04/30 20:45:24 964791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56751|min_srtt:56751|path_bw:1242828|loss_rate:54.97|path_pto:0| [2025/04/30 20:45:24 964798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:112420|conn:00005649CA6C66CC|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 964805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 964811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 964817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 964825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 964832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56751|min_srtt:56751|path_bw:1242828|loss_rate:54.97|path_pto:0| [2025/04/30 20:45:24 964839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:0|inflight:151216|cwnd:112420|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:24 964846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 964852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 964859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 964866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 964872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924970665| [2025/04/30 20:45:24 964876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924970665| [2025/04/30 20:45:24 964880] [debug] |xqc_engine_wakeup_after|wakeup:1746045924970665|now:1746045924964880|diff:5785| [2025/04/30 20:45:24 964892] [debug] |xqc_engine_main_logic|END|now:1746045924964783| [2025/04/30 20:45:24 964900] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924964899| [2025/04/30 20:45:24 964905] [debug] |xqc_engine_wakeup_after|wakeup:1746045924970665|now:1746045924964905|diff:5760| [2025/04/30 20:45:24 964910] [debug] |xqc_engine_main_logic|END|now:1746045924964899| [2025/04/30 20:45:24 965257] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:192|state:ESTABED|recv_time:1746045924965256| [2025/04/30 20:45:24 965267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 965274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:253| [2025/04/30 20:45:24 965278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:254| [2025/04/30 20:45:24 965288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:254| [2025/04/30 20:45:24 965294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 965300] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 965307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:514|origin_pktnum:385|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:514|path_largest_ack:514| [2025/04/30 20:45:24 965328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:156|tx_in_flight:152407|prior_delivered:257907|prior_time:1746045924907946|is_app_limited:0|send_elapse:58434|ack_elapse:57310|ctl_first_sent_time:1746045924908646|lagest_ack_time:1746045924965256|curr_delivered:327514| [2025/04/30 20:45:24 965336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924908646| [2025/04/30 20:45:24 965341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:261||sndq_packets_used_bytes:0|sndq_packets_free:196| [2025/04/30 20:45:24 965345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56751|rttvar:279|minrtt:30473|latest_rtt:56610|ack_delay:24| [2025/04/30 20:45:24 965350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56731|rttvar:251|minrtt:30473|latest_rtt:56610|ack_delay:24| [2025/04/30 20:45:24 965354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:514|lost_pn:511|thresh:3| [2025/04/30 20:45:24 965358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 965399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 965403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 965579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 965604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 965681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 965704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:510|lost_pn:511|po_sent_time:1746045924906821|lost_send_time:1746045924901434|loss_delay:63822|frame:STREAM |repair:128| [2025/04/30 20:45:24 965709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924906821u| [2025/04/30 20:45:24 965713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 965717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924971610|now:1746045924965717|interval:5893| [2025/04/30 20:45:24 965722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924971610|now:1746045924965717|interv:5893| [2025/04/30 20:45:24 965726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58434, ack_elapse 57310, delivered 69607|rate 1191207|lost 223| [2025/04/30 20:45:24 965730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1191207) in round 7| [2025/04/30 20:45:24 965734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 965739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 965743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:112420|packet_lost:1|acked:1200|po_sent_time:1746045924908646|recovery:1|recovery_start:1746045924965713|packet_conservation:0|next_round_delivered:326314| [2025/04/30 20:45:24 965747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924908646|recovery:1|recovery_start:1746045924965713|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 965752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:148816|srtt:56731|latest_rtt:56610|min_rtt:30473|applimit:0|lost:221|recovery:1|recovery_start:1746045924965713|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 965758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:254|largest:254|pns:2| [2025/04/30 20:45:24 965762] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:192|pkt_type:SHORT_HEADER|pkt_num:254|frame:ACK |recv_time:1746045924965256|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 965767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044965256|now:1746045924965256|interv:120000000| [2025/04/30 20:45:24 965771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044965256|now:1746045924965256|interv:120000000| [2025/04/30 20:45:24 965775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924970665|pq_index:0| [2025/04/30 20:45:24 965779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924964783| [2025/04/30 20:45:24 965783] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924965783| [2025/04/30 20:45:24 965789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924965787| [2025/04/30 20:45:24 965798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56731|min_srtt:56731|path_bw:1242828|loss_rate:54.97|path_pto:0| [2025/04/30 20:45:24 965802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 965807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56731|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 965811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:508|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 965816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56731|min_srtt:56731|path_bw:1242828|loss_rate:54.97|path_pto:0| [2025/04/30 20:45:24 965820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 965825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 965831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 965838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 965844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 965851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56731|min_srtt:56731|path_bw:1242828|loss_rate:54.97|path_pto:0| [2025/04/30 20:45:24 965857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:1200|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:24 965864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 965870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 965875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 965882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 965889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:508|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 965895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 965901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 965907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:637| [2025/04/30 20:45:24 965948] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:637|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148816|now:1746045924965917|stream_id:4|stream_offset:391740| [2025/04/30 20:45:24 965964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:637|origin_pktnum:508|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 965971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148816|applimit:0| [2025/04/30 20:45:24 965978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924971610|now:1746045924965977|interval:5633| [2025/04/30 20:45:24 965984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924971610|now:1746045924965977|interv:5633| [2025/04/30 20:45:24 965991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:150016| [2025/04/30 20:45:24 965997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924971610| [2025/04/30 20:45:24 966001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924971610| [2025/04/30 20:45:24 966005] [debug] |xqc_engine_wakeup_after|wakeup:1746045924971610|now:1746045924966005|diff:5605| [2025/04/30 20:45:24 966009] [debug] |xqc_engine_main_logic|END|now:1746045924965787| [2025/04/30 20:45:24 966015] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924966015| [2025/04/30 20:45:24 966019] [debug] |xqc_engine_wakeup_after|wakeup:1746045924971610|now:1746045924966019|diff:5591| [2025/04/30 20:45:24 966023] [debug] |xqc_engine_main_logic|END|now:1746045924966015| [2025/04/30 20:45:24 966275] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:194|state:ESTABED|recv_time:1746045924966275| [2025/04/30 20:45:24 966281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 966287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:254| [2025/04/30 20:45:24 966291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:255| [2025/04/30 20:45:24 966297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:255| [2025/04/30 20:45:24 966301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 966306] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 966328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:516|origin_pktnum:387|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:516|path_largest_ack:516| [2025/04/30 20:45:24 966336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:157|tx_in_flight:152407|prior_delivered:259107|prior_time:1746045924908816|is_app_limited:0|send_elapse:58374|ack_elapse:57459|ctl_first_sent_time:1746045924909503|lagest_ack_time:1746045924966275|curr_delivered:328714| [2025/04/30 20:45:24 966341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924909503| [2025/04/30 20:45:24 966346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:260||sndq_packets_used_bytes:0|sndq_packets_free:197| [2025/04/30 20:45:24 966350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56731|rttvar:251|minrtt:30473|latest_rtt:56772|ack_delay:32| [2025/04/30 20:45:24 966354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56732|rttvar:191|minrtt:30473|latest_rtt:56772|ack_delay:32| [2025/04/30 20:45:24 966359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:516|lost_pn:513|thresh:3| [2025/04/30 20:45:24 966363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 966402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 966406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 966580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 966603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 966682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 966705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:512|lost_pn:513|po_sent_time:1746045924907788|lost_send_time:1746045924902407|loss_delay:63868|frame:STREAM |repair:128| [2025/04/30 20:45:24 966710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:513|lost_pn:513|po_sent_time:1746045924907866|lost_send_time:1746045924902407|loss_delay:63868|frame:STREAM |repair:128| [2025/04/30 20:45:24 966715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924907866u| [2025/04/30 20:45:24 966719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 966723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924972603|now:1746045924966723|interval:5880| [2025/04/30 20:45:24 966727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924972603|now:1746045924966723|interv:5880| [2025/04/30 20:45:24 966731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58374, ack_elapse 57459, delivered 69607|rate 1192431|lost 225| [2025/04/30 20:45:24 966736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1192431) in round 7| [2025/04/30 20:45:24 966740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 966744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 966748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924909503|recovery:1|recovery_start:1746045924966719|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 966752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924909503|recovery:1|recovery_start:1746045924966719|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 966757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:146416|srtt:56732|latest_rtt:56772|min_rtt:30473|applimit:0|lost:222|recovery:1|recovery_start:1746045924966719|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 966765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:255|largest:255|pns:2| [2025/04/30 20:45:24 966770] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:194|pkt_type:SHORT_HEADER|pkt_num:255|frame:ACK |recv_time:1746045924966275|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 966775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044966275|now:1746045924966275|interv:120000000| [2025/04/30 20:45:24 966779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044966275|now:1746045924966275|interv:120000000| [2025/04/30 20:45:24 966783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924971610|pq_index:0| [2025/04/30 20:45:24 966787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924965787| [2025/04/30 20:45:24 966791] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924966791| [2025/04/30 20:45:24 966796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924966795| [2025/04/30 20:45:24 966802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56732|min_srtt:56732|path_bw:1242828|loss_rate:55.21|path_pto:0| [2025/04/30 20:45:24 966806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 966811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56732|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 966815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:510|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 966820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56732|min_srtt:56732|path_bw:1242828|loss_rate:55.21|path_pto:0| [2025/04/30 20:45:24 966826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 966833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56732|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 966840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:512|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 966847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56732|min_srtt:56732|path_bw:1242828|loss_rate:55.21|path_pto:0| [2025/04/30 20:45:24 966853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:394114| [2025/04/30 20:45:24 966859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56732|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 966866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:513|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 966878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56732|min_srtt:56732|path_bw:1242828|loss_rate:55.21|path_pto:0| [2025/04/30 20:45:24 966885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:24 966891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 966897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 966902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 966908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 966914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:510|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 966920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 966927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 966933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:638| [2025/04/30 20:45:24 966969] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:638|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:146416|now:1746045924966944|stream_id:4|stream_offset:392927| [2025/04/30 20:45:24 966978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:638|origin_pktnum:510|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 966986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:146416|applimit:0| [2025/04/30 20:45:24 966992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924972603|now:1746045924966992|interval:5611| [2025/04/30 20:45:24 966999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924972603|now:1746045924966992|interv:5611| [2025/04/30 20:45:24 967005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:147616| [2025/04/30 20:45:24 967010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:512|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 967014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 967019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 967023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:639| [2025/04/30 20:45:24 967051] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:639|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147616|now:1746045924967030|stream_id:4|stream_offset:322894| [2025/04/30 20:45:24 967057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:639|origin_pktnum:383|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 967068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147616|applimit:0| [2025/04/30 20:45:24 967072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924972603|now:1746045924967072|interval:5531| [2025/04/30 20:45:24 967076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924972603|now:1746045924967072|interv:5531| [2025/04/30 20:45:24 967080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:148816| [2025/04/30 20:45:24 967085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:513|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 967089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:394114| [2025/04/30 20:45:24 967093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 967097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:640| [2025/04/30 20:45:24 967120] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:640|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148816|now:1746045924967103|stream_id:4|stream_offset:394114| [2025/04/30 20:45:24 967126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:640|origin_pktnum:513|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 967130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148816|applimit:0| [2025/04/30 20:45:24 967134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924972603|now:1746045924967134|interval:5469| [2025/04/30 20:45:24 967139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924972603|now:1746045924967134|interv:5469| [2025/04/30 20:45:24 967143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:150016| [2025/04/30 20:45:24 967147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924972603| [2025/04/30 20:45:24 967152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924972603| [2025/04/30 20:45:24 967156] [debug] |xqc_engine_wakeup_after|wakeup:1746045924972603|now:1746045924967156|diff:5447| [2025/04/30 20:45:24 967160] [debug] |xqc_engine_main_logic|END|now:1746045924966795| [2025/04/30 20:45:24 967165] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924967165| [2025/04/30 20:45:24 967169] [debug] |xqc_engine_wakeup_after|wakeup:1746045924972603|now:1746045924967169|diff:5434| [2025/04/30 20:45:24 967173] [debug] |xqc_engine_main_logic|END|now:1746045924967165| [2025/04/30 20:45:24 967267] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:196|state:ESTABED|recv_time:1746045924967266| [2025/04/30 20:45:24 967273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 967278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:255| [2025/04/30 20:45:24 967282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:256| [2025/04/30 20:45:24 967288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:256| [2025/04/30 20:45:24 967296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 967301] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 967308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:518|origin_pktnum:260|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:518|path_largest_ack:518| [2025/04/30 20:45:24 967331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:159|tx_in_flight:151207|prior_delivered:260307|prior_time:1746045924909677|is_app_limited:0|send_elapse:58224|ack_elapse:57589|ctl_first_sent_time:1746045924910384|lagest_ack_time:1746045924967266|curr_delivered:329914| [2025/04/30 20:45:24 967336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924910384| [2025/04/30 20:45:24 967340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:261||sndq_packets_used_bytes:0|sndq_packets_free:196| [2025/04/30 20:45:24 967345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56732|rttvar:191|minrtt:30473|latest_rtt:56882|ack_delay:16| [2025/04/30 20:45:24 967349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56749|rttvar:177|minrtt:30473|latest_rtt:56882|ack_delay:16| [2025/04/30 20:45:24 967353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:518|lost_pn:515|thresh:3| [2025/04/30 20:45:24 967357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 967389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 967393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 967565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 967588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 967695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 967700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:515|lost_pn:515|po_sent_time:1746045924908735|lost_send_time:1746045924903274|loss_delay:63992|frame:STREAM |repair:128| [2025/04/30 20:45:24 967704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924908735u| [2025/04/30 20:45:24 967708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 967712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924973587|now:1746045924967712|interval:5875| [2025/04/30 20:45:24 967719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924973587|now:1746045924967712|interv:5875| [2025/04/30 20:45:24 967723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58224, ack_elapse 57589, delivered 69607|rate 1195503|lost 226| [2025/04/30 20:45:24 967728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195503) in round 7| [2025/04/30 20:45:24 967732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 967736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 967740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924910384|recovery:1|recovery_start:1746045924967708|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 967744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924910384|recovery:1|recovery_start:1746045924967708|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 967749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:147616|srtt:56749|latest_rtt:56882|min_rtt:30473|applimit:0|lost:225|recovery:1|recovery_start:1746045924967708|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 967755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:256|largest:256|pns:2| [2025/04/30 20:45:24 967759] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:196|pkt_type:SHORT_HEADER|pkt_num:256|frame:ACK |recv_time:1746045924967266|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 967764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044967266|now:1746045924967266|interv:120000000| [2025/04/30 20:45:24 967768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044967266|now:1746045924967266|interv:120000000| [2025/04/30 20:45:24 967772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924972603|pq_index:0| [2025/04/30 20:45:24 967777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924966795| [2025/04/30 20:45:24 967781] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924967780| [2025/04/30 20:45:24 967785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924967784| [2025/04/30 20:45:24 967791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56749|min_srtt:56749|path_bw:1242828|loss_rate:55.90|path_pto:0| [2025/04/30 20:45:24 967796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:395301| [2025/04/30 20:45:24 967800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56749|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 967805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:515|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 967809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56749|min_srtt:56749|path_bw:1242828|loss_rate:55.90|path_pto:0| [2025/04/30 20:45:24 967816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:24 967823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56749|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 967834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 967841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56749|min_srtt:56749|path_bw:1242828|loss_rate:55.90|path_pto:0| [2025/04/30 20:45:24 967847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:464147| [2025/04/30 20:45:24 967854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 967860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 967866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 967872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 967879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:515|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 967886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:395301| [2025/04/30 20:45:24 967892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 967898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:641| [2025/04/30 20:45:24 967940] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:641|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147616|now:1746045924967908|stream_id:4|stream_offset:395301| [2025/04/30 20:45:24 967950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:641|origin_pktnum:515|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 967957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147616|applimit:0| [2025/04/30 20:45:24 967963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924973587|now:1746045924967963|interval:5624| [2025/04/30 20:45:24 967970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924973587|now:1746045924967963|interv:5624| [2025/04/30 20:45:24 967976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:148816| [2025/04/30 20:45:24 967984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 967989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:24 967998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 968003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:642| [2025/04/30 20:45:24 968031] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:642|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148816|now:1746045924968010|stream_id:4|stream_offset:462960| [2025/04/30 20:45:24 968037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:642|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 968041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148816|applimit:0| [2025/04/30 20:45:24 968045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924973587|now:1746045924968045|interval:5542| [2025/04/30 20:45:24 968050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924973587|now:1746045924968045|interv:5542| [2025/04/30 20:45:24 968054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:150016| [2025/04/30 20:45:24 968058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924973587| [2025/04/30 20:45:24 968063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924973587| [2025/04/30 20:45:24 968067] [debug] |xqc_engine_wakeup_after|wakeup:1746045924973587|now:1746045924968066|diff:5521| [2025/04/30 20:45:24 968071] [debug] |xqc_engine_main_logic|END|now:1746045924967784| [2025/04/30 20:45:24 968076] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924968076| [2025/04/30 20:45:24 968080] [debug] |xqc_engine_wakeup_after|wakeup:1746045924973587|now:1746045924968080|diff:5507| [2025/04/30 20:45:24 968084] [debug] |xqc_engine_main_logic|END|now:1746045924968076| [2025/04/30 20:45:24 968361] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:198|state:ESTABED|recv_time:1746045924968360| [2025/04/30 20:45:24 968369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 968375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:256| [2025/04/30 20:45:24 968379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:257| [2025/04/30 20:45:24 968384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:257| [2025/04/30 20:45:24 968388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 968393] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 968400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:521|origin_pktnum:392|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:521|path_largest_ack:521| [2025/04/30 20:45:24 968404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:160|tx_in_flight:152407|prior_delivered:261507|prior_time:1746045924910646|is_app_limited:0|send_elapse:58138|ack_elapse:57714|ctl_first_sent_time:1746045924911335|lagest_ack_time:1746045924968360|curr_delivered:331114| [2025/04/30 20:45:24 968409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924911335| [2025/04/30 20:45:24 968414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:258||sndq_packets_used_bytes:0|sndq_packets_free:199| [2025/04/30 20:45:24 968418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56749|rttvar:177|minrtt:30473|latest_rtt:57025|ack_delay:40| [2025/04/30 20:45:24 968426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56779|rttvar:192|minrtt:30473|latest_rtt:57025|ack_delay:40| [2025/04/30 20:45:24 968431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:521|lost_pn:518|thresh:3| [2025/04/30 20:45:24 968435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 968466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 968470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 968636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 968659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 968766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 968774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:517|lost_pn:518|po_sent_time:1746045924909595|lost_send_time:1746045924904207|loss_delay:64153|frame:STREAM |repair:128| [2025/04/30 20:45:24 968778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924909595u| [2025/04/30 20:45:24 968783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 968787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924974628|now:1746045924968786|interval:5842| [2025/04/30 20:45:24 968791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924974628|now:1746045924968786|interv:5842| [2025/04/30 20:45:24 968795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58138, ack_elapse 57714, delivered 69607|rate 1197272|lost 227| [2025/04/30 20:45:24 968799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197272) in round 7| [2025/04/30 20:45:24 968803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 968807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 968811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924911335|recovery:1|recovery_start:1746045924968782|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 968817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924911335|recovery:1|recovery_start:1746045924968782|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 968829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:147616|srtt:56779|latest_rtt:57025|min_rtt:30473|applimit:0|lost:226|recovery:1|recovery_start:1746045924968782|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 968837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:257|largest:257|pns:2| [2025/04/30 20:45:24 968844] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:198|pkt_type:SHORT_HEADER|pkt_num:257|frame:ACK |recv_time:1746045924968360|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 968851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044968360|now:1746045924968360|interv:120000000| [2025/04/30 20:45:24 968857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044968360|now:1746045924968360|interv:120000000| [2025/04/30 20:45:24 968863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924973587|pq_index:0| [2025/04/30 20:45:24 968870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924967784| [2025/04/30 20:45:24 968876] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924968876| [2025/04/30 20:45:24 968884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924968882| [2025/04/30 20:45:24 968892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56779|min_srtt:56779|path_bw:1242828|loss_rate:55.84|path_pto:0| [2025/04/30 20:45:24 968898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:396488| [2025/04/30 20:45:24 968904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56779|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 968910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:517|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 968917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56779|min_srtt:56779|path_bw:1242828|loss_rate:55.84|path_pto:0| [2025/04/30 20:45:24 968924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:464147| [2025/04/30 20:45:24 968931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56779|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 968938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 968945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56779|min_srtt:56779|path_bw:1242828|loss_rate:55.84|path_pto:0| [2025/04/30 20:45:24 968952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:465334| [2025/04/30 20:45:24 968958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 968975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 968981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 968988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 969003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:517|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 969008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:396488| [2025/04/30 20:45:24 969012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 969017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:643| [2025/04/30 20:45:24 969056] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:643|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147616|now:1746045924969024|stream_id:4|stream_offset:396488| [2025/04/30 20:45:24 969065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:643|origin_pktnum:517|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 969072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147616|applimit:0| [2025/04/30 20:45:24 969078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924974628|now:1746045924969078|interval:5550| [2025/04/30 20:45:24 969085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924974628|now:1746045924969078|interv:5550| [2025/04/30 20:45:24 969091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:148816| [2025/04/30 20:45:24 969096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 969100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:464147| [2025/04/30 20:45:24 969105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 969109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:644| [2025/04/30 20:45:24 969136] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:644|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148816|now:1746045924969115|stream_id:4|stream_offset:464147| [2025/04/30 20:45:24 969141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:644|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 969146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148816|applimit:0| [2025/04/30 20:45:24 969151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924974628|now:1746045924969150|interval:5478| [2025/04/30 20:45:24 969155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924974628|now:1746045924969150|interv:5478| [2025/04/30 20:45:24 969168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:150016| [2025/04/30 20:45:24 969176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924974628| [2025/04/30 20:45:24 969183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924974628| [2025/04/30 20:45:24 969190] [debug] |xqc_engine_wakeup_after|wakeup:1746045924974628|now:1746045924969189|diff:5439| [2025/04/30 20:45:24 969197] [debug] |xqc_engine_main_logic|END|now:1746045924968882| [2025/04/30 20:45:24 969205] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924969205| [2025/04/30 20:45:24 969210] [debug] |xqc_engine_wakeup_after|wakeup:1746045924974628|now:1746045924969210|diff:5418| [2025/04/30 20:45:24 969214] [debug] |xqc_engine_main_logic|END|now:1746045924969205| [2025/04/30 20:45:24 969349] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:200|state:ESTABED|recv_time:1746045924969348| [2025/04/30 20:45:24 969361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 969367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:257| [2025/04/30 20:45:24 969371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:258| [2025/04/30 20:45:24 969377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:258| [2025/04/30 20:45:24 969381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 969386] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 969393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:523|origin_pktnum:394|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:523|path_largest_ack:523| [2025/04/30 20:45:24 969398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:161|tx_in_flight:152407|prior_delivered:262707|prior_time:1746045924911503|is_app_limited:0|send_elapse:57988|ack_elapse:57845|ctl_first_sent_time:1746045924912168|lagest_ack_time:1746045924969348|curr_delivered:332314| [2025/04/30 20:45:24 969403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924912168| [2025/04/30 20:45:24 969407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:257||sndq_packets_used_bytes:0|sndq_packets_free:200| [2025/04/30 20:45:24 969411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56779|rttvar:192|minrtt:30473|latest_rtt:57180|ack_delay:32| [2025/04/30 20:45:24 969416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56825|rttvar:236|minrtt:30473|latest_rtt:57180|ack_delay:32| [2025/04/30 20:45:24 969420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:523|lost_pn:520|thresh:3| [2025/04/30 20:45:24 969424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 969460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 969464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 969624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 969649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 969756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 969768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:519|lost_pn:520|po_sent_time:1746045924910475|lost_send_time:1746045924905021|loss_delay:64327|frame:STREAM |repair:128| [2025/04/30 20:45:24 969774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:520|lost_pn:520|po_sent_time:1746045924910562|lost_send_time:1746045924905021|loss_delay:64327|frame:STREAM |repair:128| [2025/04/30 20:45:24 969781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924910562u| [2025/04/30 20:45:24 969788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 969795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924975750|now:1746045924969795|interval:5955| [2025/04/30 20:45:24 969802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924975750|now:1746045924969795|interv:5955| [2025/04/30 20:45:24 969809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57988, ack_elapse 57845, delivered 69607|rate 1200369|lost 229| [2025/04/30 20:45:24 969815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200369) in round 7| [2025/04/30 20:45:24 969822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 969828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 969835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924912168|recovery:1|recovery_start:1746045924969788|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 969842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924912168|recovery:1|recovery_start:1746045924969788|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 969850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:146416|srtt:56825|latest_rtt:57180|min_rtt:30473|applimit:0|lost:227|recovery:1|recovery_start:1746045924969788|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 969858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:258|largest:258|pns:2| [2025/04/30 20:45:24 969862] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:200|pkt_type:SHORT_HEADER|pkt_num:258|frame:ACK |recv_time:1746045924969348|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 969867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044969348|now:1746045924969348|interv:120000000| [2025/04/30 20:45:24 969875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044969348|now:1746045924969348|interv:120000000| [2025/04/30 20:45:24 969879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924974628|pq_index:0| [2025/04/30 20:45:24 969884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924968882| [2025/04/30 20:45:24 969888] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924969888| [2025/04/30 20:45:24 969893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924969892| [2025/04/30 20:45:24 969898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56825|min_srtt:56825|path_bw:1242828|loss_rate:55.78|path_pto:0| [2025/04/30 20:45:24 969903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 969907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56825|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 969912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:519|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 969916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56825|min_srtt:56825|path_bw:1242828|loss_rate:55.78|path_pto:0| [2025/04/30 20:45:24 969920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:397675| [2025/04/30 20:45:24 969924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56825|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 969929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:520|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 969933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56825|min_srtt:56825|path_bw:1242828|loss_rate:55.78|path_pto:0| [2025/04/30 20:45:24 969937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:465334| [2025/04/30 20:45:24 969941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56825|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 969945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 969950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56825|min_srtt:56825|path_bw:1242828|loss_rate:55.78|path_pto:0| [2025/04/30 20:45:24 969954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:3600|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 969959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 969969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 969975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 969981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 969988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:519|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 969995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 970001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 970008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:645| [2025/04/30 20:45:24 970054] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:645|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:146416|now:1746045924970019|stream_id:4|stream_offset:326455| [2025/04/30 20:45:24 970064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:645|origin_pktnum:390|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 970071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:146416|applimit:0| [2025/04/30 20:45:24 970077] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924975750|now:1746045924970077|interval:5673| [2025/04/30 20:45:24 970084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924975750|now:1746045924970077|interv:5673| [2025/04/30 20:45:24 970091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:147616| [2025/04/30 20:45:24 970099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:520|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 970105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:397675| [2025/04/30 20:45:24 970112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 970119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:646| [2025/04/30 20:45:24 970158] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:646|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147616|now:1746045924970130|stream_id:4|stream_offset:397675| [2025/04/30 20:45:24 970165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:646|origin_pktnum:520|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 970170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147616|applimit:0| [2025/04/30 20:45:24 970174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924975750|now:1746045924970174|interval:5576| [2025/04/30 20:45:24 970180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924975750|now:1746045924970174|interv:5576| [2025/04/30 20:45:24 970193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:148816| [2025/04/30 20:45:24 970202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 970208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:465334| [2025/04/30 20:45:24 970216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 970222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:647| [2025/04/30 20:45:24 970257] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:647|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:148816|now:1746045924970232|stream_id:4|stream_offset:465334| [2025/04/30 20:45:24 970264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:647|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:24 970268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:148816|applimit:0| [2025/04/30 20:45:24 970272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924975750|now:1746045924970272|interval:5478| [2025/04/30 20:45:24 970280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924975750|now:1746045924970272|interv:5478| [2025/04/30 20:45:24 970286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:150016| [2025/04/30 20:45:24 970294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924975750| [2025/04/30 20:45:24 970301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924975750| [2025/04/30 20:45:24 970307] [debug] |xqc_engine_wakeup_after|wakeup:1746045924975750|now:1746045924970307|diff:5443| [2025/04/30 20:45:24 970335] [debug] |xqc_engine_main_logic|END|now:1746045924969892| [2025/04/30 20:45:24 970345] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:202|state:ESTABED|recv_time:1746045924970345| [2025/04/30 20:45:24 970352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 970361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:258| [2025/04/30 20:45:24 970367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:259| [2025/04/30 20:45:24 970376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:259| [2025/04/30 20:45:24 970382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 970388] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 970395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:525|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:525|path_largest_ack:525| [2025/04/30 20:45:24 970399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:161|tx_in_flight:153607|prior_delivered:263907|prior_time:1746045924912506|is_app_limited:0|send_elapse:57872|ack_elapse:57839|ctl_first_sent_time:1746045924913130|lagest_ack_time:1746045924970345|curr_delivered:333514| [2025/04/30 20:45:24 970404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924913130| [2025/04/30 20:45:24 970409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:258||sndq_packets_used_bytes:0|sndq_packets_free:199| [2025/04/30 20:45:24 970418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56825|rttvar:236|minrtt:30473|latest_rtt:57215|ack_delay:24| [2025/04/30 20:45:24 970422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56870|rttvar:268|minrtt:30473|latest_rtt:57215|ack_delay:24| [2025/04/30 20:45:24 970426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:525|lost_pn:522|thresh:3| [2025/04/30 20:45:24 970431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 970462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 970466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 970674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 970697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 970854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 970860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:522|lost_pn:522|po_sent_time:1746045924911423|lost_send_time:1746045924905979|loss_delay:64366|frame:STREAM |repair:128| [2025/04/30 20:45:24 970865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924911423u| [2025/04/30 20:45:24 970869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 970873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924976629|now:1746045924970873|interval:5756| [2025/04/30 20:45:24 970878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924976629|now:1746045924970873|interv:5756| [2025/04/30 20:45:24 970882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57872, ack_elapse 57839, delivered 69607|rate 1202775|lost 230| [2025/04/30 20:45:24 970886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202775) in round 7| [2025/04/30 20:45:24 970890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 970894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 970903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924913130|recovery:1|recovery_start:1746045924970869|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 970907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924913130|recovery:1|recovery_start:1746045924970869|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 970912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:147616|srtt:56870|latest_rtt:57215|min_rtt:30473|applimit:0|lost:229|recovery:1|recovery_start:1746045924970869|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 970918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:259|largest:259|pns:2| [2025/04/30 20:45:24 970922] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:202|pkt_type:SHORT_HEADER|pkt_num:259|frame:ACK |recv_time:1746045924970345|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 970927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044970345|now:1746045924970345|interv:120000000| [2025/04/30 20:45:24 970931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044970345|now:1746045924970345|interv:120000000| [2025/04/30 20:45:24 970935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924975750|pq_index:0| [2025/04/30 20:45:24 970940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924969892| [2025/04/30 20:45:24 970944] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924970944| [2025/04/30 20:45:24 970949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924970947| [2025/04/30 20:45:24 970954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56870|min_srtt:56870|path_bw:1242828|loss_rate:55.94|path_pto:0| [2025/04/30 20:45:24 970959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:398862| [2025/04/30 20:45:24 970963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56870|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 970968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:522|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 970972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56870|min_srtt:56870|path_bw:1242828|loss_rate:55.94|path_pto:0| [2025/04/30 20:45:24 970979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 970986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56870|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 970993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 971005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56870|min_srtt:56870|path_bw:1242828|loss_rate:55.94|path_pto:0| [2025/04/30 20:45:24 971012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:467708| [2025/04/30 20:45:24 971019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 971025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 971032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 971038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 971044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:522|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 971048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:398862| [2025/04/30 20:45:24 971053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 971057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:648| [2025/04/30 20:45:24 971091] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:648|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:147616|now:1746045924971065|stream_id:4|stream_offset:398862| [2025/04/30 20:45:24 971097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:648|origin_pktnum:522|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 971102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:147616|applimit:0| [2025/04/30 20:45:24 971107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924976629|now:1746045924971106|interval:5523| [2025/04/30 20:45:24 971114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924976629|now:1746045924971106|interv:5523| [2025/04/30 20:45:24 971120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:148816| [2025/04/30 20:45:24 971129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 971135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:148816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 971142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:24 971148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924972148|now:1746045924971148|interv:1000| [2025/04/30 20:45:24 971154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:24 971157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 971162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924972148| [2025/04/30 20:45:24 971171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924972148| [2025/04/30 20:45:24 971175] [debug] |xqc_engine_wakeup_after|wakeup:1746045924972148|now:1746045924971175|diff:973| [2025/04/30 20:45:24 971179] [debug] |xqc_engine_main_logic|END|now:1746045924970947| [2025/04/30 20:45:24 971185] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924971185| [2025/04/30 20:45:24 971189] [debug] |xqc_engine_wakeup_after|wakeup:1746045924972148|now:1746045924971189|diff:959| [2025/04/30 20:45:24 971193] [debug] |xqc_engine_main_logic|END|now:1746045924971185| [2025/04/30 20:45:24 971276] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:202|state:ESTABED|recv_time:1746045924971275| [2025/04/30 20:45:24 971284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 971290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:259| [2025/04/30 20:45:24 971294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:260| [2025/04/30 20:45:24 971300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:260| [2025/04/30 20:45:24 971304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 971309] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 971334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:526|origin_pktnum:396|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:526|path_largest_ack:526| [2025/04/30 20:45:24 971339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:162|tx_in_flight:152407|prior_delivered:265107|prior_time:1746045924913493|is_app_limited:0|send_elapse:57878|ack_elapse:57782|ctl_first_sent_time:1746045924914100|lagest_ack_time:1746045924971275|curr_delivered:334714| [2025/04/30 20:45:24 971343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924914100| [2025/04/30 20:45:24 971348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:257||sndq_packets_used_bytes:0|sndq_packets_free:200| [2025/04/30 20:45:24 971352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56870|rttvar:268|minrtt:30473|latest_rtt:57175|ack_delay:16| [2025/04/30 20:45:24 971356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56906|rttvar:273|minrtt:30473|latest_rtt:57175|ack_delay:16| [2025/04/30 20:45:24 971360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:526|lost_pn:523|thresh:3| [2025/04/30 20:45:24 971364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 971401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 971405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 971561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 971584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 971708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 971716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 971720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924976584|now:1746045924971719|interval:4865| [2025/04/30 20:45:24 971724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924976584|now:1746045924971719|interv:4865| [2025/04/30 20:45:24 971728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57878, ack_elapse 57782, delivered 69607|rate 1202650|lost 230| [2025/04/30 20:45:24 971732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202650) in round 7| [2025/04/30 20:45:24 971737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 971741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 971745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924914100|recovery:1|recovery_start:1746045924970869|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 971749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924914100|recovery:1|recovery_start:1746045924970869|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 971754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:147616|srtt:56906|latest_rtt:57175|min_rtt:30473|applimit:0|lost:230|recovery:1|recovery_start:1746045924970869|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 971759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:260|largest:260|pns:2| [2025/04/30 20:45:24 971764] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:202|pkt_type:SHORT_HEADER|pkt_num:260|frame:ACK |recv_time:1746045924971275|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 971771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044971275|now:1746045924971275|interv:120000000| [2025/04/30 20:45:24 971777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044971275|now:1746045924971275|interv:120000000| [2025/04/30 20:45:24 971784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924972148|pq_index:0| [2025/04/30 20:45:24 971790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924970947| [2025/04/30 20:45:24 971797] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924971796| [2025/04/30 20:45:24 971804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924971803| [2025/04/30 20:45:24 971818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56906|min_srtt:56906|path_bw:1242828|loss_rate:56.16|path_pto:0| [2025/04/30 20:45:24 971826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:1200|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:467708| [2025/04/30 20:45:24 971833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56906|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 971841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 971848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56906|min_srtt:56906|path_bw:1242828|loss_rate:56.16|path_pto:0| [2025/04/30 20:45:24 971854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:2400|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:468895| [2025/04/30 20:45:24 971859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 971863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 971867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 971871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 971875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 971880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:147616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 971884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 971888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 971892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924972148| [2025/04/30 20:45:24 971896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924972148| [2025/04/30 20:45:24 971900] [debug] |xqc_engine_wakeup_after|wakeup:1746045924972148|now:1746045924971900|diff:248| [2025/04/30 20:45:24 971904] [debug] |xqc_engine_main_logic|END|now:1746045924971803| [2025/04/30 20:45:24 971910] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924971910| [2025/04/30 20:45:24 971913] [debug] |xqc_engine_wakeup_after|wakeup:1746045924972148|now:1746045924971913|diff:235| [2025/04/30 20:45:24 971919] [debug] |xqc_engine_main_logic|END|now:1746045924971910| [2025/04/30 20:45:24 972246] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:204|state:ESTABED|recv_time:1746045924972245| [2025/04/30 20:45:24 972256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 972263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:260| [2025/04/30 20:45:24 972267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:261| [2025/04/30 20:45:24 972279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:261| [2025/04/30 20:45:24 972283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 972288] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 972296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:528|origin_pktnum:399|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:528|path_largest_ack:528| [2025/04/30 20:45:24 972301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:163|tx_in_flight:152407|prior_delivered:266307|prior_time:1746045924914506|is_app_limited:0|send_elapse:57967|ack_elapse:57739|ctl_first_sent_time:1746045924915110|lagest_ack_time:1746045924972245|curr_delivered:335914| [2025/04/30 20:45:24 972306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924915110| [2025/04/30 20:45:24 972310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:255||sndq_packets_used_bytes:0|sndq_packets_free:202| [2025/04/30 20:45:24 972336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56906|rttvar:273|minrtt:30473|latest_rtt:57135|ack_delay:24| [2025/04/30 20:45:24 972341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56931|rttvar:256|minrtt:30473|latest_rtt:57135|ack_delay:24| [2025/04/30 20:45:24 972345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:528|lost_pn:525|thresh:3| [2025/04/30 20:45:24 972350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 972381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 972385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 972540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 972563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 972685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 972693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:524|lost_pn:525|po_sent_time:1746045924912263|lost_send_time:1746045924907969|loss_delay:64276|frame:STREAM |repair:128| [2025/04/30 20:45:24 972698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924912263u| [2025/04/30 20:45:24 972702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 972709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924978470|now:1746045924972709|interval:5761| [2025/04/30 20:45:24 972713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924978470|now:1746045924972709|interv:5761| [2025/04/30 20:45:24 972717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57967, ack_elapse 57739, delivered 69607|rate 1200803|lost 231| [2025/04/30 20:45:24 972722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200803) in round 7| [2025/04/30 20:45:24 972726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 972730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 972734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924915110|recovery:1|recovery_start:1746045924972702|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 972739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924915110|recovery:1|recovery_start:1746045924972702|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 972743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:145216|srtt:56931|latest_rtt:57135|min_rtt:30473|applimit:0|lost:230|recovery:1|recovery_start:1746045924972702|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 972749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:261|largest:261|pns:2| [2025/04/30 20:45:24 972754] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:204|pkt_type:SHORT_HEADER|pkt_num:261|frame:ACK |recv_time:1746045924972245|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 972759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044972245|now:1746045924972245|interv:120000000| [2025/04/30 20:45:24 972763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044972245|now:1746045924972245|interv:120000000| [2025/04/30 20:45:24 972767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924972148|pq_index:0| [2025/04/30 20:45:24 972771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924971803| [2025/04/30 20:45:24 972775] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924972775| [2025/04/30 20:45:24 972780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924972779| [2025/04/30 20:45:24 972785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924972148|now:1746045924972779| [2025/04/30 20:45:24 972790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924972148|now:1746045924972779| [2025/04/30 20:45:24 972794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 972799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56931|min_srtt:56931|path_bw:1242828|loss_rate:56.16|path_pto:0| [2025/04/30 20:45:24 972809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:2400|inflight:145216|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:400049| [2025/04/30 20:45:24 972817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56931|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 972823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:524|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 972830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56931|min_srtt:56931|path_bw:1242828|loss_rate:56.16|path_pto:0| [2025/04/30 20:45:24 972837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:145216|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:468895| [2025/04/30 20:45:24 972843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56931|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 972850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 972857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56931|min_srtt:56931|path_bw:1242828|loss_rate:56.16|path_pto:0| [2025/04/30 20:45:24 972863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:4800|inflight:145216|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:470082| [2025/04/30 20:45:24 972870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 972876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 972882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 972888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 972894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:524|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 972900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:145216|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:400049| [2025/04/30 20:45:24 972906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 972913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:649| [2025/04/30 20:45:24 972949] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:649|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:145216|now:1746045924972924|stream_id:4|stream_offset:400049| [2025/04/30 20:45:24 972959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:649|origin_pktnum:524|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 972966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:145216|applimit:0| [2025/04/30 20:45:24 972972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924978470|now:1746045924972972|interval:5498| [2025/04/30 20:45:24 972985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924978470|now:1746045924972972|interv:5498| [2025/04/30 20:45:24 972993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:146416| [2025/04/30 20:45:24 972999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 973003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:146416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 973008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1355| [2025/04/30 20:45:24 973012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924974366|now:1746045924973011|interv:1355| [2025/04/30 20:45:24 973015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1355| [2025/04/30 20:45:24 973019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 973023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924974366| [2025/04/30 20:45:24 973028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924974366| [2025/04/30 20:45:24 973032] [debug] |xqc_engine_wakeup_after|wakeup:1746045924974366|now:1746045924973032|diff:1334| [2025/04/30 20:45:24 973036] [debug] |xqc_engine_main_logic|END|now:1746045924972779| [2025/04/30 20:45:24 973041] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924973041| [2025/04/30 20:45:24 973045] [debug] |xqc_engine_wakeup_after|wakeup:1746045924974366|now:1746045924973045|diff:1321| [2025/04/30 20:45:24 973049] [debug] |xqc_engine_main_logic|END|now:1746045924973041| [2025/04/30 20:45:24 973276] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:206|state:ESTABED|recv_time:1746045924973275| [2025/04/30 20:45:24 973282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 973288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:261| [2025/04/30 20:45:24 973292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:262| [2025/04/30 20:45:24 973298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:262| [2025/04/30 20:45:24 973302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 973308] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 973339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:530|origin_pktnum:401|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:530|path_largest_ack:530| [2025/04/30 20:45:24 973344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:164|tx_in_flight:152407|prior_delivered:267507|prior_time:1746045924915472|is_app_limited:0|send_elapse:58006|ack_elapse:57803|ctl_first_sent_time:1746045924916189|lagest_ack_time:1746045924973275|curr_delivered:337114| [2025/04/30 20:45:24 973349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924916189| [2025/04/30 20:45:24 973354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:254||sndq_packets_used_bytes:0|sndq_packets_free:203| [2025/04/30 20:45:24 973358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56931|rttvar:256|minrtt:30473|latest_rtt:57086|ack_delay:16| [2025/04/30 20:45:24 973362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56948|rttvar:226|minrtt:30473|latest_rtt:57086|ack_delay:16| [2025/04/30 20:45:24 973371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:530|lost_pn:527|thresh:3| [2025/04/30 20:45:24 973375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 973406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 973410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 973559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 973585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 973707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 973719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:527|lost_pn:527|po_sent_time:1746045924914194|lost_send_time:1746045924909054|loss_delay:64221|frame:STREAM |repair:128| [2025/04/30 20:45:24 973723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924914194u| [2025/04/30 20:45:24 973727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 973731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924979426|now:1746045924973731|interval:5695| [2025/04/30 20:45:24 973736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924979426|now:1746045924973731|interv:5695| [2025/04/30 20:45:24 973740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58006, ack_elapse 57803, delivered 69607|rate 1199996|lost 232| [2025/04/30 20:45:24 973744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199996) in round 7| [2025/04/30 20:45:24 973748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 973752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 973756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924916189|recovery:1|recovery_start:1746045924973727|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 973761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924916189|recovery:1|recovery_start:1746045924973727|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 973768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:144016|srtt:56948|latest_rtt:57086|min_rtt:30473|applimit:0|lost:231|recovery:1|recovery_start:1746045924973727|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 973774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:262|largest:262|pns:2| [2025/04/30 20:45:24 973778] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:206|pkt_type:SHORT_HEADER|pkt_num:262|frame:ACK |recv_time:1746045924973275|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 973783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044973275|now:1746045924973275|interv:120000000| [2025/04/30 20:45:24 973787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044973275|now:1746045924973275|interv:120000000| [2025/04/30 20:45:24 973791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924974366|pq_index:0| [2025/04/30 20:45:24 973796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924972779| [2025/04/30 20:45:24 973801] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924973801| [2025/04/30 20:45:24 973809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924973807| [2025/04/30 20:45:24 973817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|min_srtt:56948|path_bw:1242828|loss_rate:56.37|path_pto:0| [2025/04/30 20:45:24 973824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:3600|inflight:144016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 973831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 973838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:527|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 973845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|min_srtt:56948|path_bw:1242828|loss_rate:56.37|path_pto:0| [2025/04/30 20:45:24 973851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:4800|inflight:144016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:470082| [2025/04/30 20:45:24 973858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 973865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 973871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|min_srtt:56948|path_bw:1242828|loss_rate:56.37|path_pto:0| [2025/04/30 20:45:24 973876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:6000|inflight:144016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:471269| [2025/04/30 20:45:24 973883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 973893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 973899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 973906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 973913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:527|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 973920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:144016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 973927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 973933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 973939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 973945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:144016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 973952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 973958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 973965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924974366| [2025/04/30 20:45:24 973971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924974366| [2025/04/30 20:45:24 973975] [debug] |xqc_engine_wakeup_after|wakeup:1746045924974366|now:1746045924973975|diff:391| [2025/04/30 20:45:24 973980] [debug] |xqc_engine_main_logic|END|now:1746045924973807| [2025/04/30 20:45:24 973985] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924973985| [2025/04/30 20:45:24 973989] [debug] |xqc_engine_wakeup_after|wakeup:1746045924974366|now:1746045924973989|diff:377| [2025/04/30 20:45:24 973993] [debug] |xqc_engine_main_logic|END|now:1746045924973985| [2025/04/30 20:45:24 974243] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:208|state:ESTABED|recv_time:1746045924974243| [2025/04/30 20:45:24 974249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 974255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:262| [2025/04/30 20:45:24 974259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:263| [2025/04/30 20:45:24 974265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:263| [2025/04/30 20:45:24 974270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 974275] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 974281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:532|origin_pktnum:403|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:532|path_largest_ack:532| [2025/04/30 20:45:24 974286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:165|tx_in_flight:152407|prior_delivered:268707|prior_time:1746045924916589|is_app_limited:0|send_elapse:58014|ack_elapse:57654|ctl_first_sent_time:1746045924917264|lagest_ack_time:1746045924974243|curr_delivered:338314| [2025/04/30 20:45:24 974295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924917264| [2025/04/30 20:45:24 974300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:253||sndq_packets_used_bytes:0|sndq_packets_free:204| [2025/04/30 20:45:24 974304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56948|rttvar:226|minrtt:30473|latest_rtt:56979|ack_delay:24| [2025/04/30 20:45:24 974308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56949|rttvar:171|minrtt:30473|latest_rtt:56979|ack_delay:24| [2025/04/30 20:45:24 974335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:532|lost_pn:529|thresh:3| [2025/04/30 20:45:24 974340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 974371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 974375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 974523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 974547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 974668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 974684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:529|lost_pn:529|po_sent_time:1746045924915205|lost_send_time:1746045924910142|loss_delay:64101|frame:STREAM |repair:128| [2025/04/30 20:45:24 974689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924915205u| [2025/04/30 20:45:24 974693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 974697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924980387|now:1746045924974697|interval:5690| [2025/04/30 20:45:24 974701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924980387|now:1746045924974697|interv:5690| [2025/04/30 20:45:24 974705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58014, ack_elapse 57654, delivered 69607|rate 1199831|lost 233| [2025/04/30 20:45:24 974710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199831) in round 7| [2025/04/30 20:45:24 974714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 974724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 974728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924917264|recovery:1|recovery_start:1746045924974693|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 974733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924917264|recovery:1|recovery_start:1746045924974693|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 974737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:141616|srtt:56949|latest_rtt:56979|min_rtt:30473|applimit:0|lost:231|recovery:1|recovery_start:1746045924974693|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 974743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:263|largest:263|pns:2| [2025/04/30 20:45:24 974748] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:208|pkt_type:SHORT_HEADER|pkt_num:263|frame:ACK |recv_time:1746045924974243|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 974752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044974243|now:1746045924974243|interv:120000000| [2025/04/30 20:45:24 974756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044974243|now:1746045924974243|interv:120000000| [2025/04/30 20:45:24 974760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924974366|pq_index:0| [2025/04/30 20:45:24 974765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924973807| [2025/04/30 20:45:24 974769] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924974768| [2025/04/30 20:45:24 974773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924974772| [2025/04/30 20:45:24 974778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924974366|now:1746045924974772| [2025/04/30 20:45:24 974782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924974366|now:1746045924974772| [2025/04/30 20:45:24 974786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 974791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|min_srtt:56949|path_bw:1242828|loss_rate:56.37|path_pto:0| [2025/04/30 20:45:24 974797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:6000|inflight:141616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 974804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 974811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:529|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 974818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|min_srtt:56949|path_bw:1242828|loss_rate:56.37|path_pto:0| [2025/04/30 20:45:24 974824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:7200|inflight:141616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:471269| [2025/04/30 20:45:24 974836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 974843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 974850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56949|min_srtt:56949|path_bw:1242828|loss_rate:56.37|path_pto:0| [2025/04/30 20:45:24 974857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:8400|inflight:141616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:472456| [2025/04/30 20:45:24 974864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 974869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 974874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 974880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 974887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:527|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 974892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:141616|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 974899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 974906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:650| [2025/04/30 20:45:24 974943] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:650|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:141616|now:1746045924974916|stream_id:4|stream_offset:402423| [2025/04/30 20:45:24 974952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:650|origin_pktnum:527|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 974959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:141616|applimit:0| [2025/04/30 20:45:24 974965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924980387|now:1746045924974965|interval:5422| [2025/04/30 20:45:24 974973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924980387|now:1746045924974965|interv:5422| [2025/04/30 20:45:24 974979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:142816| [2025/04/30 20:45:24 974984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:529|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 974988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:142816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 974993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2158| [2025/04/30 20:45:24 974996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924977154|now:1746045924974996|interv:2158| [2025/04/30 20:45:24 975005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2158| [2025/04/30 20:45:24 975009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 975013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 975017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:142816|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 975021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 975025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 975029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924977154| [2025/04/30 20:45:24 975033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924977154| [2025/04/30 20:45:24 975037] [debug] |xqc_engine_wakeup_after|wakeup:1746045924977154|now:1746045924975037|diff:2117| [2025/04/30 20:45:24 975042] [debug] |xqc_engine_main_logic|END|now:1746045924974772| [2025/04/30 20:45:24 975047] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924975047| [2025/04/30 20:45:24 975051] [debug] |xqc_engine_wakeup_after|wakeup:1746045924977154|now:1746045924975051|diff:2103| [2025/04/30 20:45:24 975055] [debug] |xqc_engine_main_logic|END|now:1746045924975047| [2025/04/30 20:45:24 975255] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:210|state:ESTABED|recv_time:1746045924975255| [2025/04/30 20:45:24 975261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 975267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:263| [2025/04/30 20:45:24 975271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:264| [2025/04/30 20:45:24 975277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:264| [2025/04/30 20:45:24 975281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 975286] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 975292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:534|origin_pktnum:405|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:534|path_largest_ack:534| [2025/04/30 20:45:24 975297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:166|tx_in_flight:152407|prior_delivered:269907|prior_time:1746045924917552|is_app_limited:0|send_elapse:57953|ack_elapse:57703|ctl_first_sent_time:1746045924918194|lagest_ack_time:1746045924975255|curr_delivered:339514| [2025/04/30 20:45:24 975302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924918194| [2025/04/30 20:45:24 975306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:252||sndq_packets_used_bytes:0|sndq_packets_free:205| [2025/04/30 20:45:24 975310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56949|rttvar:171|minrtt:30473|latest_rtt:57061|ack_delay:16| [2025/04/30 20:45:24 975338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56961|rttvar:153|minrtt:30473|latest_rtt:57061|ack_delay:16| [2025/04/30 20:45:24 975342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:534|lost_pn:531|thresh:3| [2025/04/30 20:45:24 975351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 975381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 975385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 975526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 975552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 975677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 975697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:531|lost_pn:531|po_sent_time:1746045924916286|lost_send_time:1746045924911062|loss_delay:64193|frame:STREAM |repair:128| [2025/04/30 20:45:24 975701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924916286u| [2025/04/30 20:45:24 975705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 975709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924981584|now:1746045924975709|interval:5875| [2025/04/30 20:45:24 975714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924981584|now:1746045924975709|interv:5875| [2025/04/30 20:45:24 975718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57953, ack_elapse 57703, delivered 69607|rate 1201093|lost 234| [2025/04/30 20:45:24 975722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201093) in round 7| [2025/04/30 20:45:24 975726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 975730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 975734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924918194|recovery:1|recovery_start:1746045924975705|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 975739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924918194|recovery:1|recovery_start:1746045924975705|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 975743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:140416|srtt:56961|latest_rtt:57061|min_rtt:30473|applimit:0|lost:232|recovery:1|recovery_start:1746045924975705|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 975752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:264|largest:264|pns:2| [2025/04/30 20:45:24 975757] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:210|pkt_type:SHORT_HEADER|pkt_num:264|frame:ACK |recv_time:1746045924975255|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 975762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044975255|now:1746045924975255|interv:120000000| [2025/04/30 20:45:24 975766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044975255|now:1746045924975255|interv:120000000| [2025/04/30 20:45:24 975770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924977154|pq_index:0| [2025/04/30 20:45:24 975774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924974772| [2025/04/30 20:45:24 975778] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924975778| [2025/04/30 20:45:24 975783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924975782| [2025/04/30 20:45:24 975788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|min_srtt:56961|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 975795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:7200|inflight:140416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 975802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 975810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:531|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 975816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|min_srtt:56961|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 975823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:8400|inflight:140416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:472456| [2025/04/30 20:45:24 975829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 975836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 975843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|min_srtt:56961|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 975849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:9600|inflight:140416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:473643| [2025/04/30 20:45:24 975856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 975861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 975866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 975877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 975884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:529|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 975890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:140416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 975897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 975903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 975910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 975917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:140416|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 975923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 975929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 975935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924977154| [2025/04/30 20:45:24 975941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924977154| [2025/04/30 20:45:24 975948] [debug] |xqc_engine_wakeup_after|wakeup:1746045924977154|now:1746045924975948|diff:1206| [2025/04/30 20:45:24 975955] [debug] |xqc_engine_main_logic|END|now:1746045924975782| [2025/04/30 20:45:24 975962] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924975962| [2025/04/30 20:45:24 975966] [debug] |xqc_engine_wakeup_after|wakeup:1746045924977154|now:1746045924975966|diff:1188| [2025/04/30 20:45:24 975970] [debug] |xqc_engine_main_logic|END|now:1746045924975962| [2025/04/30 20:45:24 976239] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:212|state:ESTABED|recv_time:1746045924976239| [2025/04/30 20:45:24 976245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 976251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:264| [2025/04/30 20:45:24 976255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:265| [2025/04/30 20:45:24 976261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:265| [2025/04/30 20:45:24 976265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 976270] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 976276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:536|origin_pktnum:278|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:536|path_largest_ack:536| [2025/04/30 20:45:24 976280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:168|tx_in_flight:151215|prior_delivered:271107|prior_time:1746045924918697|is_app_limited:0|send_elapse:58310|ack_elapse:57542|ctl_first_sent_time:1746045924919408|lagest_ack_time:1746045924976239|curr_delivered:340714| [2025/04/30 20:45:24 976285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924919408| [2025/04/30 20:45:24 976290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:252||sndq_packets_used_bytes:0|sndq_packets_free:205| [2025/04/30 20:45:24 976298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56961|rttvar:153|minrtt:30473|latest_rtt:56831|ack_delay:24| [2025/04/30 20:45:24 976302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56941|rttvar:153|minrtt:30473|latest_rtt:56831|ack_delay:24| [2025/04/30 20:45:24 976307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:536|lost_pn:533|thresh:3| [2025/04/30 20:45:24 976311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 976362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 976366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 976503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 976529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 976650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 976674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:533|lost_pn:533|po_sent_time:1746045924917391|lost_send_time:1746045924912181|loss_delay:64058|frame:STREAM |repair:128| [2025/04/30 20:45:24 976679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924917391u| [2025/04/30 20:45:24 976683] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|addr or cid not avail |lost interval:100684|lost_count:119|send_count:211|pkt_num:533|po_send_time:1746045924917391|srtt:56941|cwnd:150252|bw:1242828|conn_life:382935|now:0|last_lost_time:382935| [2025/04/30 20:45:24 976688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 976692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924982342|now:1746045924976691|interval:5651| [2025/04/30 20:45:24 976696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924982342|now:1746045924976691|interv:5651| [2025/04/30 20:45:24 976700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58310, ack_elapse 57542, delivered 69607|rate 1193740|lost 235| [2025/04/30 20:45:24 976704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1193740) in round 7| [2025/04/30 20:45:24 976708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 976712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 976719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924919408|recovery:1|recovery_start:1746045924976683|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 976723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924919408|recovery:1|recovery_start:1746045924976683|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 976728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:138016|srtt:56941|latest_rtt:56831|min_rtt:30473|applimit:0|lost:232|recovery:1|recovery_start:1746045924976683|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 976733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:265|largest:265|pns:2| [2025/04/30 20:45:24 976738] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:212|pkt_type:SHORT_HEADER|pkt_num:265|frame:ACK |recv_time:1746045924976239|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 976742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044976239|now:1746045924976239|interv:120000000| [2025/04/30 20:45:24 976746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044976239|now:1746045924976239|interv:120000000| [2025/04/30 20:45:24 976750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924977154|pq_index:0| [2025/04/30 20:45:24 976754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924975782| [2025/04/30 20:45:24 976758] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924976758| [2025/04/30 20:45:24 976763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924976762| [2025/04/30 20:45:24 976769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56941|min_srtt:56941|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 976773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:9600|inflight:138016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 976777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56941|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 976782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:533|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 976786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56941|min_srtt:56941|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 976794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:10800|inflight:138016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:473643| [2025/04/30 20:45:24 976800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56941|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 976807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 976818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56941|min_srtt:56941|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 976825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:12000|inflight:138016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:474830| [2025/04/30 20:45:24 976831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 976837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 976843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 976850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 976857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:529|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 976862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:138016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 976868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 976874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 976879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 976885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:138016|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 976892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 976897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 976903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924977154| [2025/04/30 20:45:24 976910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924977154| [2025/04/30 20:45:24 976916] [debug] |xqc_engine_wakeup_after|wakeup:1746045924977154|now:1746045924976916|diff:238| [2025/04/30 20:45:24 976924] [debug] |xqc_engine_main_logic|END|now:1746045924976762| [2025/04/30 20:45:24 976932] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924976932| [2025/04/30 20:45:24 976938] [debug] |xqc_engine_wakeup_after|wakeup:1746045924977154|now:1746045924976937|diff:217| [2025/04/30 20:45:24 976943] [debug] |xqc_engine_main_logic|END|now:1746045924976932| [2025/04/30 20:45:24 977251] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:219|state:ESTABED|recv_time:1746045924977251| [2025/04/30 20:45:24 977258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 977264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:265| [2025/04/30 20:45:24 977268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:266| [2025/04/30 20:45:24 977274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:266| [2025/04/30 20:45:24 977278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 977283] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 977290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:539|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:539|path_largest_ack:539| [2025/04/30 20:45:24 977301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:168|tx_in_flight:153615|prior_delivered:272307|prior_time:1746045924919656|is_app_limited:0|send_elapse:58144|ack_elapse:57595|ctl_first_sent_time:1746045924920305|lagest_ack_time:1746045924977251|curr_delivered:341914| [2025/04/30 20:45:24 977306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924920305| [2025/04/30 20:45:24 977311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:250||sndq_packets_used_bytes:0|sndq_packets_free:207| [2025/04/30 20:45:24 977337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56941|rttvar:153|minrtt:30473|latest_rtt:56946|ack_delay:16| [2025/04/30 20:45:24 977342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56940|rttvar:117|minrtt:30473|latest_rtt:56946|ack_delay:16| [2025/04/30 20:45:24 977346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:539|lost_pn:536|thresh:3| [2025/04/30 20:45:24 977350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 977377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 977381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 977521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 977544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 977665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 977692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:535|lost_pn:536|po_sent_time:1746045924918284|lost_send_time:1746045924913187|loss_delay:64064|frame:ACK STREAM |repair:128| [2025/04/30 20:45:24 977697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924918284u| [2025/04/30 20:45:24 977701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 977705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924983564|now:1746045924977705|interval:5859| [2025/04/30 20:45:24 977709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924983564|now:1746045924977705|interv:5859| [2025/04/30 20:45:24 977716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58144, ack_elapse 57595, delivered 69607|rate 1197148|lost 236| [2025/04/30 20:45:24 977720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197148) in round 7| [2025/04/30 20:45:24 977724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 977729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 977732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924920305|recovery:1|recovery_start:1746045924977701|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 977737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924920305|recovery:1|recovery_start:1746045924977701|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 977742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:135608|srtt:56940|latest_rtt:56946|min_rtt:30473|applimit:0|lost:232|recovery:1|recovery_start:1746045924977701|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 977747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 977751] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 977756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045925002251|now:1746045924977251|interv:25000| [2025/04/30 20:45:24 977761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924977251|max_ack_delay:25000| [2025/04/30 20:45:24 977765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:266|largest:266|pns:2| [2025/04/30 20:45:24 977770] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:219|pkt_type:SHORT_HEADER|pkt_num:266|frame:ACK MAX_DATA |recv_time:1746045924977251|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 977774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044977251|now:1746045924977251|interv:120000000| [2025/04/30 20:45:24 977778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044977251|now:1746045924977251|interv:120000000| [2025/04/30 20:45:24 977782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924977154|pq_index:0| [2025/04/30 20:45:24 977788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924976762| [2025/04/30 20:45:24 977794] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924977794| [2025/04/30 20:45:24 977802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924977800| [2025/04/30 20:45:24 977809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924977154|now:1746045924977800| [2025/04/30 20:45:24 977815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924977154|now:1746045924977800| [2025/04/30 20:45:24 977826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 977833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|min_srtt:56940|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 977840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:12000|inflight:135608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 977847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 977854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:535|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 977860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|min_srtt:56940|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 977866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:13200|inflight:135608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:474830| [2025/04/30 20:45:24 977872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 977878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 977885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56940|min_srtt:56940|path_bw:1242828|loss_rate:56.59|path_pto:0| [2025/04/30 20:45:24 977891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:14400|inflight:135608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:476017| [2025/04/30 20:45:24 977898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 977904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 977911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 977918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 977925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:529|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 977931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:135608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 977938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 977944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:651| [2025/04/30 20:45:24 977979] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:651|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:135608|now:1746045924977956|stream_id:4|stream_offset:403610| [2025/04/30 20:45:24 977985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:651|origin_pktnum:529|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 977994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:135608|applimit:0| [2025/04/30 20:45:24 977998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924983564|now:1746045924977998|interval:5566| [2025/04/30 20:45:24 978003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924983564|now:1746045924977998|interv:5566| [2025/04/30 20:45:24 978007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:136808| [2025/04/30 20:45:24 978011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:531|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 978016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:136808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 978020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1919| [2025/04/30 20:45:24 978024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924979943|now:1746045924978024|interv:1919| [2025/04/30 20:45:24 978028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1919| [2025/04/30 20:45:24 978032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 978036] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 978040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:136808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 978044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 978048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 978052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924979943| [2025/04/30 20:45:24 978056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924979943| [2025/04/30 20:45:24 978060] [debug] |xqc_engine_wakeup_after|wakeup:1746045924979943|now:1746045924978060|diff:1883| [2025/04/30 20:45:24 978064] [debug] |xqc_engine_main_logic|END|now:1746045924977800| [2025/04/30 20:45:24 978070] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924978069| [2025/04/30 20:45:24 978073] [debug] |xqc_engine_wakeup_after|wakeup:1746045924979943|now:1746045924978073|diff:1870| [2025/04/30 20:45:24 978077] [debug] |xqc_engine_main_logic|END|now:1746045924978069| [2025/04/30 20:45:24 978237] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:214|state:ESTABED|recv_time:1746045924978237| [2025/04/30 20:45:24 978243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 978249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:266| [2025/04/30 20:45:24 978253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:267| [2025/04/30 20:45:24 978258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:267| [2025/04/30 20:45:24 978262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 978267] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 978273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:540|origin_pktnum:410|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:540|path_largest_ack:540| [2025/04/30 20:45:24 978282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:169|tx_in_flight:152415|prior_delivered:273507|prior_time:1746045924920818|is_app_limited:0|send_elapse:58353|ack_elapse:57419|ctl_first_sent_time:1746045924921571|lagest_ack_time:1746045924978237|curr_delivered:343114| [2025/04/30 20:45:24 978287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924921571| [2025/04/30 20:45:24 978291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:249||sndq_packets_used_bytes:0|sndq_packets_free:208| [2025/04/30 20:45:24 978295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56940|rttvar:117|minrtt:30473|latest_rtt:56666|ack_delay:24| [2025/04/30 20:45:24 978300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56903|rttvar:162|minrtt:30473|latest_rtt:56666|ack_delay:24| [2025/04/30 20:45:24 978304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:540|lost_pn:537|thresh:3| [2025/04/30 20:45:24 978308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 978358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 978362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 978495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 978521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 978642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 978674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:537|lost_pn:537|po_sent_time:1746045924919500|lost_send_time:1746045924914222|loss_delay:64015|frame:STREAM |repair:128| [2025/04/30 20:45:24 978678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924919500u| [2025/04/30 20:45:24 978683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 978687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924983590|now:1746045924978686|interval:4904| [2025/04/30 20:45:24 978691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924983590|now:1746045924978686|interv:4904| [2025/04/30 20:45:24 978695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58353, ack_elapse 57419, delivered 69607|rate 1192860|lost 237| [2025/04/30 20:45:24 978702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1192860) in round 7| [2025/04/30 20:45:24 978706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 978710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 978714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924921571|recovery:1|recovery_start:1746045924978682|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 978719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924921571|recovery:1|recovery_start:1746045924978682|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 978723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:134408|srtt:56903|latest_rtt:56666|min_rtt:30473|applimit:0|lost:233|recovery:1|recovery_start:1746045924978682|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 978729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:267|largest:267|pns:2| [2025/04/30 20:45:24 978733] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:214|pkt_type:SHORT_HEADER|pkt_num:267|frame:ACK |recv_time:1746045924978237|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 978738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044978237|now:1746045924978237|interv:120000000| [2025/04/30 20:45:24 978742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044978237|now:1746045924978237|interv:120000000| [2025/04/30 20:45:24 978746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924979943|pq_index:0| [2025/04/30 20:45:24 978750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924977800| [2025/04/30 20:45:24 978754] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924978754| [2025/04/30 20:45:24 978759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924978758| [2025/04/30 20:45:24 978765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56903|min_srtt:56903|path_bw:1242828|loss_rate:56.80|path_pto:0| [2025/04/30 20:45:24 978769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:13200|inflight:134408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 978774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56903|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 978778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:537|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 978784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56903|min_srtt:56903|path_bw:1242828|loss_rate:56.80|path_pto:0| [2025/04/30 20:45:24 978791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:14400|inflight:134408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:476017| [2025/04/30 20:45:24 978802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56903|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 978809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 978816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56903|min_srtt:56903|path_bw:1242828|loss_rate:56.80|path_pto:0| [2025/04/30 20:45:24 978823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:15600|inflight:134408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:477204| [2025/04/30 20:45:24 978830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 978836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 978842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 978849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 978855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:531|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 978861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:134408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 978867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 978872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 978878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 978884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:134408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 978890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 978896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 978901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924979943| [2025/04/30 20:45:24 978908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924979943| [2025/04/30 20:45:24 978914] [debug] |xqc_engine_wakeup_after|wakeup:1746045924979943|now:1746045924978914|diff:1029| [2025/04/30 20:45:24 978920] [debug] |xqc_engine_main_logic|END|now:1746045924978758| [2025/04/30 20:45:24 978929] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924978929| [2025/04/30 20:45:24 978935] [debug] |xqc_engine_wakeup_after|wakeup:1746045924979943|now:1746045924978934|diff:1009| [2025/04/30 20:45:24 978941] [debug] |xqc_engine_main_logic|END|now:1746045924978929| [2025/04/30 20:45:24 979252] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:216|state:ESTABED|recv_time:1746045924979251| [2025/04/30 20:45:24 979258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 979265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:267| [2025/04/30 20:45:24 979273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:268| [2025/04/30 20:45:24 979279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:268| [2025/04/30 20:45:24 979283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 979288] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 979295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:542|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:542|path_largest_ack:542| [2025/04/30 20:45:24 979299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:169|tx_in_flight:153615|prior_delivered:274707|prior_time:1746045924921743|is_app_limited:0|send_elapse:58245|ack_elapse:57508|ctl_first_sent_time:1746045924922384|lagest_ack_time:1746045924979251|curr_delivered:344314| [2025/04/30 20:45:24 979304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924922384| [2025/04/30 20:45:24 979309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:249||sndq_packets_used_bytes:0|sndq_packets_free:208| [2025/04/30 20:45:24 979336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56903|rttvar:162|minrtt:30473|latest_rtt:56867|ack_delay:16| [2025/04/30 20:45:24 979340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56897|rttvar:135|minrtt:30473|latest_rtt:56867|ack_delay:16| [2025/04/30 20:45:24 979345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:542|lost_pn:539|thresh:3| [2025/04/30 20:45:24 979349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 979376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 979380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 979517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 979556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 979729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 979734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:538|lost_pn:539|po_sent_time:1746045924919575|lost_send_time:1746045924915242|loss_delay:64009|frame:STREAM |repair:128| [2025/04/30 20:45:24 979741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924919575u| [2025/04/30 20:45:24 979745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 979749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924985668|now:1746045924979749|interval:5919| [2025/04/30 20:45:24 979754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924985668|now:1746045924979749|interv:5919| [2025/04/30 20:45:24 979758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58245, ack_elapse 57508, delivered 69607|rate 1195072|lost 238| [2025/04/30 20:45:24 979762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1195072) in round 7| [2025/04/30 20:45:24 979766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 979770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 979774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924922384|recovery:1|recovery_start:1746045924979745|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 979780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924922384|recovery:1|recovery_start:1746045924979745|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 979788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:132008|srtt:56897|latest_rtt:56867|min_rtt:30473|applimit:0|lost:233|recovery:1|recovery_start:1746045924979745|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 979796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:268|largest:268|pns:2| [2025/04/30 20:45:24 979803] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:216|pkt_type:SHORT_HEADER|pkt_num:268|frame:ACK |recv_time:1746045924979251|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 979810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044979251|now:1746045924979251|interv:120000000| [2025/04/30 20:45:24 979816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044979251|now:1746045924979251|interv:120000000| [2025/04/30 20:45:24 979823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924979943|pq_index:0| [2025/04/30 20:45:24 979829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924978758| [2025/04/30 20:45:24 979835] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924979835| [2025/04/30 20:45:24 979842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924979841| [2025/04/30 20:45:24 979850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56897|min_srtt:56897|path_bw:1242828|loss_rate:56.80|path_pto:0| [2025/04/30 20:45:24 979856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:15600|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 979868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56897|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 979874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:538|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 979881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56897|min_srtt:56897|path_bw:1242828|loss_rate:56.80|path_pto:0| [2025/04/30 20:45:24 979887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:16800|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:477204| [2025/04/30 20:45:24 979894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56897|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 979902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 979909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56897|min_srtt:56897|path_bw:1242828|loss_rate:56.80|path_pto:0| [2025/04/30 20:45:24 979915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:18000|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:478391| [2025/04/30 20:45:24 979922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 979928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 979934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 979940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 979948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:531|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 979953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 979958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 979962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 979966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 979970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 979974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 979978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 979982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924979943| [2025/04/30 20:45:24 979986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924979943| [2025/04/30 20:45:24 979990] [debug] |xqc_engine_wakeup_after|wakeup:1746045924979943|now:1746045924979990|diff:18446744073709551569| [2025/04/30 20:45:24 979998] [debug] |xqc_engine_main_logic|END|now:1746045924979841| [2025/04/30 20:45:24 980004] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924980004| [2025/04/30 20:45:24 980008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924979943|pq_index:0| [2025/04/30 20:45:24 980012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924979841| [2025/04/30 20:45:24 980017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924980016| [2025/04/30 20:45:24 980021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924979943|now:1746045924980016| [2025/04/30 20:45:24 980025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924979943|now:1746045924980016| [2025/04/30 20:45:24 980029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 980034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56897|min_srtt:56897|path_bw:1242828|loss_rate:56.80|path_pto:0| [2025/04/30 20:45:24 980038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:18000|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:478391| [2025/04/30 20:45:24 980043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 980046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 980050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 980055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 980059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:531|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 980063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 980067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 980071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_next_pn_for_packet|optimistic ack detection|skipped_range:652-653|next_skip_chance:1746045925231762|current_time:1746045924980071| [2025/04/30 20:45:24 980076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:654| [2025/04/30 20:45:24 980108] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:654|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:132008|now:1746045924980083|stream_id:4|stream_offset:404797| [2025/04/30 20:45:24 980114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:654|origin_pktnum:531|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 980118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:132008|applimit:0| [2025/04/30 20:45:24 980123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924985668|now:1746045924980122|interval:5546| [2025/04/30 20:45:24 980131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924985668|now:1746045924980122|interv:5546| [2025/04/30 20:45:24 980135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:133208| [2025/04/30 20:45:24 980140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:533|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 980144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:133208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 980149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2578| [2025/04/30 20:45:24 980153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924982730|now:1746045924980152|interv:2578| [2025/04/30 20:45:24 980156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2578| [2025/04/30 20:45:24 980160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 980164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 980168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:133208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 980173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 980176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 980180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924982730| [2025/04/30 20:45:24 980184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924982730| [2025/04/30 20:45:24 980188] [debug] |xqc_engine_wakeup_after|wakeup:1746045924982730|now:1746045924980188|diff:2542| [2025/04/30 20:45:24 980192] [debug] |xqc_engine_main_logic|END|now:1746045924980016| [2025/04/30 20:45:24 980244] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:216|state:ESTABED|recv_time:1746045924980243| [2025/04/30 20:45:24 980250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 980255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:268| [2025/04/30 20:45:24 980259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:269| [2025/04/30 20:45:24 980265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:269| [2025/04/30 20:45:24 980269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 980274] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 980280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:543|origin_pktnum:413|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:543|path_largest_ack:543| [2025/04/30 20:45:24 980285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:170|tx_in_flight:152415|prior_delivered:275907|prior_time:1746045924922474|is_app_limited:0|send_elapse:57889|ack_elapse:57769|ctl_first_sent_time:1746045924923083|lagest_ack_time:1746045924980243|curr_delivered:345514| [2025/04/30 20:45:24 980290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924923083| [2025/04/30 20:45:24 980294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:248||sndq_packets_used_bytes:0|sndq_packets_free:209| [2025/04/30 20:45:24 980302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56897|rttvar:135|minrtt:30473|latest_rtt:57160|ack_delay:24| [2025/04/30 20:45:24 980307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56927|rttvar:161|minrtt:30473|latest_rtt:57160|ack_delay:24| [2025/04/30 20:45:24 980311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:543|lost_pn:540|thresh:3| [2025/04/30 20:45:24 980346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 980373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 980377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 980507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 980532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 980688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 980692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 980696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924985964|now:1746045924980696|interval:5268| [2025/04/30 20:45:24 980700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924985964|now:1746045924980696|interv:5268| [2025/04/30 20:45:24 980704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57889, ack_elapse 57769, delivered 69607|rate 1202421|lost 238| [2025/04/30 20:45:24 980709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202421) in round 7| [2025/04/30 20:45:24 980713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 980717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 980721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924923083|recovery:1|recovery_start:1746045924979745|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 980725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924923083|recovery:1|recovery_start:1746045924979745|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 980733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:132008|srtt:56927|latest_rtt:57160|min_rtt:30473|applimit:0|lost:234|recovery:1|recovery_start:1746045924979745|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 980739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:269|largest:269|pns:2| [2025/04/30 20:45:24 980743] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:216|pkt_type:SHORT_HEADER|pkt_num:269|frame:ACK |recv_time:1746045924980243|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 980748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044980243|now:1746045924980243|interv:120000000| [2025/04/30 20:45:24 980752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044980243|now:1746045924980243|interv:120000000| [2025/04/30 20:45:24 980756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924982730|pq_index:0| [2025/04/30 20:45:24 980760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924980016| [2025/04/30 20:45:24 980764] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924980764| [2025/04/30 20:45:24 980769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924980768| [2025/04/30 20:45:24 980776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56927|min_srtt:56927|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 980783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:16800|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:478391| [2025/04/30 20:45:24 980790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56927|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 980797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 980804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56927|min_srtt:56927|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 980811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:18000|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:479578| [2025/04/30 20:45:24 980817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 980823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 980829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 980836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 980843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:533|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 980855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 980860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 980866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 980872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 980878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:132008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 980884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 980889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 980895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924982730| [2025/04/30 20:45:24 980901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924982730| [2025/04/30 20:45:24 980908] [debug] |xqc_engine_wakeup_after|wakeup:1746045924982730|now:1746045924980908|diff:1822| [2025/04/30 20:45:24 980914] [debug] |xqc_engine_main_logic|END|now:1746045924980768| [2025/04/30 20:45:24 980923] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924980923| [2025/04/30 20:45:24 980929] [debug] |xqc_engine_wakeup_after|wakeup:1746045924982730|now:1746045924980929|diff:1801| [2025/04/30 20:45:24 980935] [debug] |xqc_engine_main_logic|END|now:1746045924980923| [2025/04/30 20:45:24 981255] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:218|state:ESTABED|recv_time:1746045924981254| [2025/04/30 20:45:24 981261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 981268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:269| [2025/04/30 20:45:24 981271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:270| [2025/04/30 20:45:24 981278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:270| [2025/04/30 20:45:24 981282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 981290] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 981296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:545|origin_pktnum:288|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:545|path_largest_ack:545| [2025/04/30 20:45:24 981301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:172|tx_in_flight:151215|prior_delivered:277107|prior_time:1746045924923502|is_app_limited:0|send_elapse:57976|ack_elapse:57752|ctl_first_sent_time:1746045924924137|lagest_ack_time:1746045924981254|curr_delivered:346714| [2025/04/30 20:45:24 981306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924924137| [2025/04/30 20:45:24 981310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:247||sndq_packets_used_bytes:0|sndq_packets_free:210| [2025/04/30 20:45:24 981337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56927|rttvar:161|minrtt:30473|latest_rtt:57117|ack_delay:24| [2025/04/30 20:45:24 981342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56948|rttvar:162|minrtt:30473|latest_rtt:57117|ack_delay:24| [2025/04/30 20:45:24 981352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:545|lost_pn:542|thresh:3| [2025/04/30 20:45:24 981356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 981379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 981383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 981509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 981532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 981690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 981695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:541|lost_pn:542|po_sent_time:1746045924921659|lost_send_time:1746045924916998|loss_delay:64256|frame:STREAM |repair:128| [2025/04/30 20:45:24 981699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924921659u| [2025/04/30 20:45:24 981703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 981707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924987419|now:1746045924981707|interval:5712| [2025/04/30 20:45:24 981712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924987419|now:1746045924981707|interv:5712| [2025/04/30 20:45:24 981716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57976, ack_elapse 57752, delivered 69607|rate 1200617|lost 239| [2025/04/30 20:45:24 981720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200617) in round 7| [2025/04/30 20:45:24 981724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 981728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 981732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924924137|recovery:1|recovery_start:1746045924981703|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 981736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924924137|recovery:1|recovery_start:1746045924981703|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 981741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:129608|srtt:56948|latest_rtt:57117|min_rtt:30473|applimit:0|lost:234|recovery:1|recovery_start:1746045924981703|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 981749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:270|largest:270|pns:2| [2025/04/30 20:45:24 981754] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:218|pkt_type:SHORT_HEADER|pkt_num:270|frame:ACK |recv_time:1746045924981254|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 981758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044981254|now:1746045924981254|interv:120000000| [2025/04/30 20:45:24 981762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044981254|now:1746045924981254|interv:120000000| [2025/04/30 20:45:24 981766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924982730|pq_index:0| [2025/04/30 20:45:24 981771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924980768| [2025/04/30 20:45:24 981778] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924981777| [2025/04/30 20:45:24 981786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924981784| [2025/04/30 20:45:24 981794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|min_srtt:56948|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 981801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:18000|inflight:129608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 981808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 981815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:541|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 981822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|min_srtt:56948|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 981828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:19200|inflight:129608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:479578| [2025/04/30 20:45:24 981835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 981841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 981847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56948|min_srtt:56948|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 981853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:20400|inflight:129608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:480765| [2025/04/30 20:45:24 981859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 981864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 981870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 981883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 981890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:533|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 981897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:129608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 981904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 981910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 981916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 981922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:129608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 981929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 981935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 981941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924982730| [2025/04/30 20:45:24 981948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924982730| [2025/04/30 20:45:24 981954] [debug] |xqc_engine_wakeup_after|wakeup:1746045924982730|now:1746045924981954|diff:776| [2025/04/30 20:45:24 981959] [debug] |xqc_engine_main_logic|END|now:1746045924981784| [2025/04/30 20:45:24 981965] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924981965| [2025/04/30 20:45:24 981969] [debug] |xqc_engine_wakeup_after|wakeup:1746045924982730|now:1746045924981969|diff:761| [2025/04/30 20:45:24 981973] [debug] |xqc_engine_main_logic|END|now:1746045924981965| [2025/04/30 20:45:24 982238] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:220|state:ESTABED|recv_time:1746045924982238| [2025/04/30 20:45:24 982244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 982250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:270| [2025/04/30 20:45:24 982254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:271| [2025/04/30 20:45:24 982260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:271| [2025/04/30 20:45:24 982264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 982269] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 982276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:548|origin_pktnum:290|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:548|path_largest_ack:548| [2025/04/30 20:45:24 982280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:174|tx_in_flight:151215|prior_delivered:278307|prior_time:1746045924924504|is_app_limited:0|send_elapse:58014|ack_elapse:57734|ctl_first_sent_time:1746045924925151|lagest_ack_time:1746045924982238|curr_delivered:347914| [2025/04/30 20:45:24 982285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924925151| [2025/04/30 20:45:24 982290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:245||sndq_packets_used_bytes:0|sndq_packets_free:212| [2025/04/30 20:45:24 982298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56948|rttvar:162|minrtt:30473|latest_rtt:57087|ack_delay:32| [2025/04/30 20:45:24 982303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56961|rttvar:148|minrtt:30473|latest_rtt:57087|ack_delay:32| [2025/04/30 20:45:24 982307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:548|lost_pn:545|thresh:3| [2025/04/30 20:45:24 982311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 982355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 982359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 982481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 982504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 982663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 982672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:544|lost_pn:545|po_sent_time:1746045924923163|lost_send_time:1746045924918016|loss_delay:64222|frame:STREAM |repair:128| [2025/04/30 20:45:24 982676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924923163u| [2025/04/30 20:45:24 982680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 982685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924988429|now:1746045924982684|interval:5745| [2025/04/30 20:45:24 982689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924988429|now:1746045924982684|interv:5745| [2025/04/30 20:45:24 982693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58014, ack_elapse 57734, delivered 69607|rate 1199831|lost 240| [2025/04/30 20:45:24 982697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199831) in round 7| [2025/04/30 20:45:24 982701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 982705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 982709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924925151|recovery:1|recovery_start:1746045924982680|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 982714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924925151|recovery:1|recovery_start:1746045924982680|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 982721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:127208|srtt:56961|latest_rtt:57087|min_rtt:30473|applimit:0|lost:234|recovery:1|recovery_start:1746045924982680|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 982726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:271|largest:271|pns:2| [2025/04/30 20:45:24 982731] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:220|pkt_type:SHORT_HEADER|pkt_num:271|frame:ACK |recv_time:1746045924982238|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 982735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044982238|now:1746045924982238|interv:120000000| [2025/04/30 20:45:24 982739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044982238|now:1746045924982238|interv:120000000| [2025/04/30 20:45:24 982743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924982730|pq_index:0| [2025/04/30 20:45:24 982747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924981784| [2025/04/30 20:45:24 982751] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924982751| [2025/04/30 20:45:24 982756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924982755| [2025/04/30 20:45:24 982761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924982730|now:1746045924982755| [2025/04/30 20:45:24 982765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924982730|now:1746045924982755| [2025/04/30 20:45:24 982770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 982777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|min_srtt:56961|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 982784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:20400|inflight:127208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 982791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 982798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:544|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 982804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|min_srtt:56961|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 982811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:21600|inflight:127208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:480765| [2025/04/30 20:45:24 982818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 982825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 982837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56961|min_srtt:56961|path_bw:1242828|loss_rate:57.00|path_pto:0| [2025/04/30 20:45:24 982843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:22800|inflight:127208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:481952| [2025/04/30 20:45:24 982849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 982855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 982860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 982866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 982873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:533|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 982879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:127208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 982886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 982892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:655| [2025/04/30 20:45:24 982936] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:655|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:127208|now:1746045924982904|stream_id:4|stream_offset:405984| [2025/04/30 20:45:24 982946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:655|origin_pktnum:533|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 982953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:127208|applimit:0| [2025/04/30 20:45:24 982957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924988429|now:1746045924982957|interval:5472| [2025/04/30 20:45:24 982962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924988429|now:1746045924982957|interv:5472| [2025/04/30 20:45:24 982966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:128408| [2025/04/30 20:45:24 982971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:535|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 982975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:128408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 982980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2534| [2025/04/30 20:45:24 982984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924985518|now:1746045924982984|interv:2534| [2025/04/30 20:45:24 982988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2534| [2025/04/30 20:45:24 982991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 982996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 983000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:128408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 983010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 983014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 983018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924985518| [2025/04/30 20:45:24 983022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924985518| [2025/04/30 20:45:24 983026] [debug] |xqc_engine_wakeup_after|wakeup:1746045924985518|now:1746045924983026|diff:2492| [2025/04/30 20:45:24 983031] [debug] |xqc_engine_main_logic|END|now:1746045924982755| [2025/04/30 20:45:24 983036] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924983036| [2025/04/30 20:45:24 983040] [debug] |xqc_engine_wakeup_after|wakeup:1746045924985518|now:1746045924983040|diff:2478| [2025/04/30 20:45:24 983044] [debug] |xqc_engine_main_logic|END|now:1746045924983036| [2025/04/30 20:45:24 983248] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:222|state:ESTABED|recv_time:1746045924983248| [2025/04/30 20:45:24 983254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 983260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:271| [2025/04/30 20:45:24 983264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:272| [2025/04/30 20:45:24 983271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:272| [2025/04/30 20:45:24 983275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 983280] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 983287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:551|origin_pktnum:422|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:551|path_largest_ack:551| [2025/04/30 20:45:24 983292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:175|tx_in_flight:152415|prior_delivered:279507|prior_time:1746045924925438|is_app_limited:0|send_elapse:57832|ack_elapse:57810|ctl_first_sent_time:1746045924926034|lagest_ack_time:1746045924983248|curr_delivered:349114| [2025/04/30 20:45:24 983297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924926034| [2025/04/30 20:45:24 983301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:242||sndq_packets_used_bytes:0|sndq_packets_free:215| [2025/04/30 20:45:24 983306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56961|rttvar:148|minrtt:30473|latest_rtt:57214|ack_delay:24| [2025/04/30 20:45:24 983310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56989|rttvar:168|minrtt:30473|latest_rtt:57214|ack_delay:24| [2025/04/30 20:45:24 983338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:551|lost_pn:548|thresh:3| [2025/04/30 20:45:24 983343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 983367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 983371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 983490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 983513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 983671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 983684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:546|lost_pn:548|po_sent_time:1746045924924207|lost_send_time:1746045924918883|loss_delay:64365|frame:STREAM |repair:128| [2025/04/30 20:45:24 983689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:547|lost_pn:548|po_sent_time:1746045924924271|lost_send_time:1746045924918883|loss_delay:64365|frame:STREAM |repair:128| [2025/04/30 20:45:24 983693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924924271u| [2025/04/30 20:45:24 983697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 983701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924989606|now:1746045924983701|interval:5905| [2025/04/30 20:45:24 983706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924989606|now:1746045924983701|interv:5905| [2025/04/30 20:45:24 983710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57832, ack_elapse 57810, delivered 69607|rate 1203606|lost 242| [2025/04/30 20:45:24 983714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203606) in round 7| [2025/04/30 20:45:24 983718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 983722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 983726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924926034|recovery:1|recovery_start:1746045924983697|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 983731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924926034|recovery:1|recovery_start:1746045924983697|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 983735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:124808|srtt:56989|latest_rtt:57214|min_rtt:30473|applimit:0|lost:235|recovery:1|recovery_start:1746045924983697|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 983741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:272|largest:272|pns:2| [2025/04/30 20:45:24 983745] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:222|pkt_type:SHORT_HEADER|pkt_num:272|frame:ACK |recv_time:1746045924983248|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 983750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044983248|now:1746045924983248|interv:120000000| [2025/04/30 20:45:24 983757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044983248|now:1746045924983248|interv:120000000| [2025/04/30 20:45:24 983761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924985518|pq_index:0| [2025/04/30 20:45:24 983765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924982755| [2025/04/30 20:45:24 983772] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924983771| [2025/04/30 20:45:24 983780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924983778| [2025/04/30 20:45:24 983788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56989|min_srtt:56989|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 983794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:21600|inflight:124808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 983801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56989|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 983808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:546|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 983815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56989|min_srtt:56989|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 983821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:22800|inflight:124808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:24 983828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56989|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 983834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:547|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 983840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56989|min_srtt:56989|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 983846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:24000|inflight:124808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:481952| [2025/04/30 20:45:24 983852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56989|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 983858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 983865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56989|min_srtt:56989|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 983871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:25200|inflight:124808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:483139| [2025/04/30 20:45:24 983878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 983890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 983896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 983903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 983910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:535|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 983916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:124808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 983923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 983929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 983936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 983941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:124808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 983945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 983949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 983953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924985518| [2025/04/30 20:45:24 983957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924985518| [2025/04/30 20:45:24 983961] [debug] |xqc_engine_wakeup_after|wakeup:1746045924985518|now:1746045924983961|diff:1557| [2025/04/30 20:45:24 983966] [debug] |xqc_engine_main_logic|END|now:1746045924983778| [2025/04/30 20:45:24 983971] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924983971| [2025/04/30 20:45:24 983975] [debug] |xqc_engine_wakeup_after|wakeup:1746045924985518|now:1746045924983975|diff:1543| [2025/04/30 20:45:24 983979] [debug] |xqc_engine_main_logic|END|now:1746045924983971| [2025/04/30 20:45:24 984226] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:224|state:ESTABED|recv_time:1746045924984226| [2025/04/30 20:45:24 984232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 984238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:272| [2025/04/30 20:45:24 984242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:273| [2025/04/30 20:45:24 984248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:273| [2025/04/30 20:45:24 984252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 984257] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 984263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:553|origin_pktnum:424|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:553|path_largest_ack:553| [2025/04/30 20:45:24 984267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:176|tx_in_flight:152415|prior_delivered:280707|prior_time:1746045924926502|is_app_limited:0|send_elapse:57909|ack_elapse:57724|ctl_first_sent_time:1746045924927176|lagest_ack_time:1746045924984226|curr_delivered:350314| [2025/04/30 20:45:24 984276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924927176| [2025/04/30 20:45:24 984281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:242||sndq_packets_used_bytes:0|sndq_packets_free:215| [2025/04/30 20:45:24 984285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56989|rttvar:168|minrtt:30473|latest_rtt:57050|ack_delay:32| [2025/04/30 20:45:24 984289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56993|rttvar:133|minrtt:30473|latest_rtt:57050|ack_delay:32| [2025/04/30 20:45:24 984294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:553|lost_pn:550|thresh:3| [2025/04/30 20:45:24 984298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 984341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 984344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 984463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 984486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 984660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 984665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:549|lost_pn:550|po_sent_time:1746045924925241|lost_send_time:1746045924920045|loss_delay:64181|frame:STREAM |repair:128| [2025/04/30 20:45:24 984670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:550|lost_pn:550|po_sent_time:1746045924925343|lost_send_time:1746045924920045|loss_delay:64181|frame:STREAM |repair:128| [2025/04/30 20:45:24 984674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924925343u| [2025/04/30 20:45:24 984678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 984682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924990310|now:1746045924984682|interval:5628| [2025/04/30 20:45:24 984686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924990310|now:1746045924984682|interv:5628| [2025/04/30 20:45:24 984690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57909, ack_elapse 57724, delivered 69607|rate 1202006|lost 244| [2025/04/30 20:45:24 984695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202006) in round 7| [2025/04/30 20:45:24 984699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 984705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 984709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924927176|recovery:1|recovery_start:1746045924984678|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 984714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924927176|recovery:1|recovery_start:1746045924984678|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 984718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:121208|srtt:56993|latest_rtt:57050|min_rtt:30473|applimit:0|lost:235|recovery:1|recovery_start:1746045924984678|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 984726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:273|largest:273|pns:2| [2025/04/30 20:45:24 984731] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:224|pkt_type:SHORT_HEADER|pkt_num:273|frame:ACK |recv_time:1746045924984226|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 984736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044984226|now:1746045924984226|interv:120000000| [2025/04/30 20:45:24 984740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044984226|now:1746045924984226|interv:120000000| [2025/04/30 20:45:24 984744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924985518|pq_index:0| [2025/04/30 20:45:24 984748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924983778| [2025/04/30 20:45:24 984752] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924984752| [2025/04/30 20:45:24 984757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924984756| [2025/04/30 20:45:24 984762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|min_srtt:56993|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 984767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:25200|inflight:121208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:24 984772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 984780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:549|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 984787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|min_srtt:56993|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 984793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:26400|inflight:121208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:24 984800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 984812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:550|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 984818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|min_srtt:56993|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 984825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:27600|inflight:121208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:483139| [2025/04/30 20:45:24 984832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 984838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 984845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56993|min_srtt:56993|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 984850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:28800|inflight:121208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:484326| [2025/04/30 20:45:24 984856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 984862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 984867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 984873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 984880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:535|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 984887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:121208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 984894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 984900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 984907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 984913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:121208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 984920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 984925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 984931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924985518| [2025/04/30 20:45:24 984938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924985518| [2025/04/30 20:45:24 984945] [debug] |xqc_engine_wakeup_after|wakeup:1746045924985518|now:1746045924984944|diff:574| [2025/04/30 20:45:24 984951] [debug] |xqc_engine_main_logic|END|now:1746045924984756| [2025/04/30 20:45:24 984956] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924984956| [2025/04/30 20:45:24 984960] [debug] |xqc_engine_wakeup_after|wakeup:1746045924985518|now:1746045924984960|diff:558| [2025/04/30 20:45:24 984968] [debug] |xqc_engine_main_logic|END|now:1746045924984956| [2025/04/30 20:45:24 985333] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:226|state:ESTABED|recv_time:1746045924985332| [2025/04/30 20:45:24 985343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 985349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:273| [2025/04/30 20:45:24 985353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:274| [2025/04/30 20:45:24 985358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:274| [2025/04/30 20:45:24 985363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 985368] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 985374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:555|origin_pktnum:426|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:555|path_largest_ack:555| [2025/04/30 20:45:24 985378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:177|tx_in_flight:152415|prior_delivered:281907|prior_time:1746045924927520|is_app_limited:0|send_elapse:57990|ack_elapse:57812|ctl_first_sent_time:1746045924928201|lagest_ack_time:1746045924985332|curr_delivered:351514| [2025/04/30 20:45:24 985383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924928201| [2025/04/30 20:45:24 985388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:242||sndq_packets_used_bytes:0|sndq_packets_free:215| [2025/04/30 20:45:24 985392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56993|rttvar:133|minrtt:30473|latest_rtt:57131|ack_delay:32| [2025/04/30 20:45:24 985396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57006|rttvar:126|minrtt:30473|latest_rtt:57131|ack_delay:32| [2025/04/30 20:45:24 985400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:555|lost_pn:552|thresh:3| [2025/04/30 20:45:24 985404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 985424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 985428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 985539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 985565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 985793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 985807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:552|lost_pn:552|po_sent_time:1746045924926129|lost_send_time:1746045924921060|loss_delay:64272|frame:STREAM |repair:128| [2025/04/30 20:45:24 985814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924926129u| [2025/04/30 20:45:24 985819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 985823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924991540|now:1746045924985823|interval:5717| [2025/04/30 20:45:24 985828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924991540|now:1746045924985823|interv:5717| [2025/04/30 20:45:24 985832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57990, ack_elapse 57812, delivered 69607|rate 1200327|lost 245| [2025/04/30 20:45:24 985836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200327) in round 7| [2025/04/30 20:45:24 985840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 985844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 985848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924928201|recovery:1|recovery_start:1746045924985819|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 985853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924928201|recovery:1|recovery_start:1746045924985819|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 985858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:118808|srtt:57006|latest_rtt:57131|min_rtt:30473|applimit:0|lost:235|recovery:1|recovery_start:1746045924985819|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 985864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:274|largest:274|pns:2| [2025/04/30 20:45:24 985868] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:226|pkt_type:SHORT_HEADER|pkt_num:274|frame:ACK |recv_time:1746045924985332|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 985873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044985332|now:1746045924985332|interv:120000000| [2025/04/30 20:45:24 985877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044985332|now:1746045924985332|interv:120000000| [2025/04/30 20:45:24 985881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924985518|pq_index:0| [2025/04/30 20:45:24 985885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924984756| [2025/04/30 20:45:24 985889] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924985889| [2025/04/30 20:45:24 985894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924985893| [2025/04/30 20:45:24 985899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924985518|now:1746045924985893| [2025/04/30 20:45:24 985906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924985518|now:1746045924985893| [2025/04/30 20:45:24 985910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 985915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57006|min_srtt:57006|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 985920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:28800|inflight:118808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:24 985924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57006|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 985929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:552|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 985933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57006|min_srtt:57006|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 985937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:30000|inflight:118808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:484326| [2025/04/30 20:45:24 985943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57006|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 985950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 985957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57006|min_srtt:57006|path_bw:1242828|loss_rate:57.21|path_pto:0| [2025/04/30 20:45:24 985964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:31200|inflight:118808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:485513| [2025/04/30 20:45:24 985970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 985977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 985983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 985990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 985998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:535|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 986004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:118808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 986011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 986017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:656| [2025/04/30 20:45:24 986161] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:656|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:118808|now:1746045924986026|stream_id:4|stream_offset:407171| [2025/04/30 20:45:24 986176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:656|origin_pktnum:535|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 986183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:118808|applimit:0| [2025/04/30 20:45:24 986188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924991540|now:1746045924986188|interval:5352| [2025/04/30 20:45:24 986194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924991540|now:1746045924986188|interv:5352| [2025/04/30 20:45:24 986201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:120008| [2025/04/30 20:45:24 986208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:537|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 986214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:120008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 986219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2086| [2025/04/30 20:45:24 986223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924988309|now:1746045924986223|interv:2086| [2025/04/30 20:45:24 986227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2086| [2025/04/30 20:45:24 986231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 986235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 986254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:120008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 986261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 986267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 986273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924988309| [2025/04/30 20:45:24 986280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924988309| [2025/04/30 20:45:24 986286] [debug] |xqc_engine_wakeup_after|wakeup:1746045924988309|now:1746045924986286|diff:2023| [2025/04/30 20:45:24 986293] [debug] |xqc_engine_main_logic|END|now:1746045924985893| [2025/04/30 20:45:24 986304] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:228|state:ESTABED|recv_time:1746045924986303| [2025/04/30 20:45:24 986330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 986342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:274| [2025/04/30 20:45:24 986346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:275| [2025/04/30 20:45:24 986352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:275| [2025/04/30 20:45:24 986357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 986362] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 986368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:557|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:557|path_largest_ack:557| [2025/04/30 20:45:24 986378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:177|tx_in_flight:153615|prior_delivered:283107|prior_time:1746045924928488|is_app_limited:0|send_elapse:57746|ack_elapse:57815|ctl_first_sent_time:1746045924929145|lagest_ack_time:1746045924986303|curr_delivered:352714| [2025/04/30 20:45:24 986383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924929145| [2025/04/30 20:45:24 986388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:242||sndq_packets_used_bytes:0|sndq_packets_free:215| [2025/04/30 20:45:24 986392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57006|rttvar:126|minrtt:30473|latest_rtt:57158|ack_delay:32| [2025/04/30 20:45:24 986396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57021|rttvar:125|minrtt:30473|latest_rtt:57158|ack_delay:32| [2025/04/30 20:45:24 986400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:557|lost_pn:554|thresh:3| [2025/04/30 20:45:24 986405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 986424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 986428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 986539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 986562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 986763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 986776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:554|lost_pn:554|po_sent_time:1746045924927268|lost_send_time:1746045924922001|loss_delay:64302|frame:STREAM |repair:128| [2025/04/30 20:45:24 986784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924927268u| [2025/04/30 20:45:24 986791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 986797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924992596|now:1746045924986797|interval:5799| [2025/04/30 20:45:24 986803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924992596|now:1746045924986797|interv:5799| [2025/04/30 20:45:24 986812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57746, ack_elapse 57815, delivered 69607|rate 1203960|lost 246| [2025/04/30 20:45:24 986816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203960) in round 7| [2025/04/30 20:45:24 986820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 986825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 986828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924929145|recovery:1|recovery_start:1746045924986790|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 986836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924929145|recovery:1|recovery_start:1746045924986790|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 986843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:117608|srtt:57021|latest_rtt:57158|min_rtt:30473|applimit:0|lost:236|recovery:1|recovery_start:1746045924986790|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 986852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:275|largest:275|pns:2| [2025/04/30 20:45:24 986859] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:228|pkt_type:SHORT_HEADER|pkt_num:275|frame:ACK |recv_time:1746045924986303|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 986866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044986303|now:1746045924986303|interv:120000000| [2025/04/30 20:45:24 986872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044986303|now:1746045924986303|interv:120000000| [2025/04/30 20:45:24 986879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924988309|pq_index:0| [2025/04/30 20:45:24 986885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924985893| [2025/04/30 20:45:24 986891] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924986891| [2025/04/30 20:45:24 986899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924986897| [2025/04/30 20:45:24 986908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57021|min_srtt:57021|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 986915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:30000|inflight:117608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:24 986922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57021|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 986929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:554|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 986935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57021|min_srtt:57021|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 986942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:31200|inflight:117608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:485513| [2025/04/30 20:45:24 986954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57021|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 986961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 986968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57021|min_srtt:57021|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 986975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:32400|inflight:117608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:486700| [2025/04/30 20:45:24 986981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 986987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 986993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 987000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 987007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:537|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 987013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:117608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 987020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 987027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 987034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 987040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:117608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 987046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 987050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 987054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924988309| [2025/04/30 20:45:24 987058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924988309| [2025/04/30 20:45:24 987062] [debug] |xqc_engine_wakeup_after|wakeup:1746045924988309|now:1746045924987062|diff:1247| [2025/04/30 20:45:24 987066] [debug] |xqc_engine_main_logic|END|now:1746045924986897| [2025/04/30 20:45:24 987072] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924987072| [2025/04/30 20:45:24 987076] [debug] |xqc_engine_wakeup_after|wakeup:1746045924988309|now:1746045924987076|diff:1233| [2025/04/30 20:45:24 987080] [debug] |xqc_engine_main_logic|END|now:1746045924987072| [2025/04/30 20:45:24 987256] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:228|state:ESTABED|recv_time:1746045924987255| [2025/04/30 20:45:24 987265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 987276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:275| [2025/04/30 20:45:24 987280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:276| [2025/04/30 20:45:24 987286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:276| [2025/04/30 20:45:24 987290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 987295] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 987302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:558|origin_pktnum:428|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:558|path_largest_ack:558| [2025/04/30 20:45:24 987307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:178|tx_in_flight:152415|prior_delivered:284307|prior_time:1746045924929504|is_app_limited:0|send_elapse:58053|ack_elapse:57751|ctl_first_sent_time:1746045924930178|lagest_ack_time:1746045924987255|curr_delivered:353914| [2025/04/30 20:45:24 987311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924930178| [2025/04/30 20:45:24 987339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:241||sndq_packets_used_bytes:0|sndq_packets_free:216| [2025/04/30 20:45:24 987344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57021|rttvar:125|minrtt:30473|latest_rtt:57077|ack_delay:16| [2025/04/30 20:45:24 987348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57026|rttvar:104|minrtt:30473|latest_rtt:57077|ack_delay:16| [2025/04/30 20:45:24 987352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:558|lost_pn:555|thresh:3| [2025/04/30 20:45:24 987356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 987376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 987380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 987487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 987518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 987716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 987736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 987747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924992505|now:1746045924987747|interval:4758| [2025/04/30 20:45:24 987755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924992505|now:1746045924987747|interv:4758| [2025/04/30 20:45:24 987761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58053, ack_elapse 57751, delivered 69607|rate 1199025|lost 246| [2025/04/30 20:45:24 987768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199025) in round 7| [2025/04/30 20:45:24 987774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 987779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 987786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924930178|recovery:1|recovery_start:1746045924986790|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 987793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924930178|recovery:1|recovery_start:1746045924986790|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 987800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:116408|srtt:57026|latest_rtt:57077|min_rtt:30473|applimit:0|lost:236|recovery:1|recovery_start:1746045924986790|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 987809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:276|largest:276|pns:2| [2025/04/30 20:45:24 987814] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:228|pkt_type:SHORT_HEADER|pkt_num:276|frame:ACK |recv_time:1746045924987255|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 987819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044987255|now:1746045924987255|interv:120000000| [2025/04/30 20:45:24 987823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044987255|now:1746045924987255|interv:120000000| [2025/04/30 20:45:24 987827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924988309|pq_index:0| [2025/04/30 20:45:24 987831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924986897| [2025/04/30 20:45:24 987835] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924987835| [2025/04/30 20:45:24 987840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924987839| [2025/04/30 20:45:24 987846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57026|min_srtt:57026|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 987851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:32400|inflight:116408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:486700| [2025/04/30 20:45:24 987855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57026|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 987868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 987872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57026|min_srtt:57026|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 987876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:33600|inflight:116408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:487887| [2025/04/30 20:45:24 987881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 987884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 987888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 987893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 987897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:537|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 987902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:116408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 987909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 987915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 987921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 987927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:116408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 987935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 987941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 987947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924988309| [2025/04/30 20:45:24 987954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924988309| [2025/04/30 20:45:24 987961] [debug] |xqc_engine_wakeup_after|wakeup:1746045924988309|now:1746045924987961|diff:348| [2025/04/30 20:45:24 987968] [debug] |xqc_engine_main_logic|END|now:1746045924987839| [2025/04/30 20:45:24 987974] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924987974| [2025/04/30 20:45:24 987978] [debug] |xqc_engine_wakeup_after|wakeup:1746045924988309|now:1746045924987978|diff:331| [2025/04/30 20:45:24 987982] [debug] |xqc_engine_main_logic|END|now:1746045924987974| [2025/04/30 20:45:24 988260] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:230|state:ESTABED|recv_time:1746045924988259| [2025/04/30 20:45:24 988268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 988274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:276| [2025/04/30 20:45:24 988278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:277| [2025/04/30 20:45:24 988284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:277| [2025/04/30 20:45:24 988288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 988298] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 988305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:560|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:560|path_largest_ack:560| [2025/04/30 20:45:24 988310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:178|tx_in_flight:153615|prior_delivered:285507|prior_time:1746045924930473|is_app_limited:0|send_elapse:57851|ack_elapse:57786|ctl_first_sent_time:1746045924931117|lagest_ack_time:1746045924988259|curr_delivered:355114| [2025/04/30 20:45:24 988338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924931117| [2025/04/30 20:45:24 988343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:240||sndq_packets_used_bytes:0|sndq_packets_free:217| [2025/04/30 20:45:24 988347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57026|rttvar:104|minrtt:30473|latest_rtt:57142|ack_delay:40| [2025/04/30 20:45:24 988352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57035|rttvar:97|minrtt:30473|latest_rtt:57142|ack_delay:40| [2025/04/30 20:45:24 988356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:560|lost_pn:557|thresh:3| [2025/04/30 20:45:24 988360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 988379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 988383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 988490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 988513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 988694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 988706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:556|lost_pn:557|po_sent_time:1746045924928294|lost_send_time:1746045924923975|loss_delay:64284|frame:STREAM |repair:128| [2025/04/30 20:45:24 988712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924928294u| [2025/04/30 20:45:24 988718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 988725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924994550|now:1746045924988725|interval:5825| [2025/04/30 20:45:24 988736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924994550|now:1746045924988725|interv:5825| [2025/04/30 20:45:24 988743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57851, ack_elapse 57786, delivered 69607|rate 1203211|lost 247| [2025/04/30 20:45:24 988751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203211) in round 7| [2025/04/30 20:45:24 988757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 988764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 988770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924931117|recovery:1|recovery_start:1746045924988718|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 988777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924931117|recovery:1|recovery_start:1746045924988718|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 988785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:114008|srtt:57035|latest_rtt:57142|min_rtt:30473|applimit:0|lost:236|recovery:1|recovery_start:1746045924988718|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 988794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:277|largest:277|pns:2| [2025/04/30 20:45:24 988799] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:230|pkt_type:SHORT_HEADER|pkt_num:277|frame:ACK |recv_time:1746045924988259|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 988804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044988259|now:1746045924988259|interv:120000000| [2025/04/30 20:45:24 988808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044988259|now:1746045924988259|interv:120000000| [2025/04/30 20:45:24 988812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924988309|pq_index:0| [2025/04/30 20:45:24 988816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924987839| [2025/04/30 20:45:24 988820] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924988820| [2025/04/30 20:45:24 988825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924988824| [2025/04/30 20:45:24 988829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924988309|now:1746045924988824| [2025/04/30 20:45:24 988834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924988309|now:1746045924988824| [2025/04/30 20:45:24 988838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 988843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57035|min_srtt:57035|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 988847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:33600|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:24 988856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57035|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 988860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:556|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 988866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57035|min_srtt:57035|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 988873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:34800|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:487887| [2025/04/30 20:45:24 988879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57035|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 988886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 988893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57035|min_srtt:57035|path_bw:1242828|loss_rate:57.42|path_pto:0| [2025/04/30 20:45:24 988899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:36000|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:489074| [2025/04/30 20:45:24 988904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 988908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 988912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 988916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 988921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:537|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 988925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 988929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 988934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:657| [2025/04/30 20:45:24 988971] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:657|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:114008|now:1746045924988942|stream_id:4|stream_offset:337138| [2025/04/30 20:45:24 988980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:657|origin_pktnum:408|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 988988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:114008|applimit:0| [2025/04/30 20:45:24 988995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924994550|now:1746045924988995|interval:5555| [2025/04/30 20:45:24 989000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924994550|now:1746045924988995|interv:5555| [2025/04/30 20:45:24 989008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:115208| [2025/04/30 20:45:24 989013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:538|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 989018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:115208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 989022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2068| [2025/04/30 20:45:24 989026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924991094|now:1746045924989026|interv:2068| [2025/04/30 20:45:24 989030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2068| [2025/04/30 20:45:24 989034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 989038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 989042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:115208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 989046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 989050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 989054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924991094| [2025/04/30 20:45:24 989058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924991094| [2025/04/30 20:45:24 989062] [debug] |xqc_engine_wakeup_after|wakeup:1746045924991094|now:1746045924989062|diff:2032| [2025/04/30 20:45:24 989067] [debug] |xqc_engine_main_logic|END|now:1746045924988824| [2025/04/30 20:45:24 989072] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924989072| [2025/04/30 20:45:24 989076] [debug] |xqc_engine_wakeup_after|wakeup:1746045924991094|now:1746045924989076|diff:2018| [2025/04/30 20:45:24 989080] [debug] |xqc_engine_main_logic|END|now:1746045924989072| [2025/04/30 20:45:24 989219] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:230|state:ESTABED|recv_time:1746045924989219| [2025/04/30 20:45:24 989226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 989231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:277| [2025/04/30 20:45:24 989235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:278| [2025/04/30 20:45:24 989241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:278| [2025/04/30 20:45:24 989245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 989250] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 989257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:561|origin_pktnum:431|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:561|path_largest_ack:561| [2025/04/30 20:45:24 989262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:179|tx_in_flight:152415|prior_delivered:286707|prior_time:1746045924931479|is_app_limited:0|send_elapse:57980|ack_elapse:57740|ctl_first_sent_time:1746045924932155|lagest_ack_time:1746045924989219|curr_delivered:356314| [2025/04/30 20:45:24 989269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924932155| [2025/04/30 20:45:24 989277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:239||sndq_packets_used_bytes:0|sndq_packets_free:218| [2025/04/30 20:45:24 989281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57035|rttvar:97|minrtt:30473|latest_rtt:57064|ack_delay:24| [2025/04/30 20:45:24 989286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57036|rttvar:74|minrtt:30473|latest_rtt:57064|ack_delay:24| [2025/04/30 20:45:24 989290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:561|lost_pn:558|thresh:3| [2025/04/30 20:45:24 989294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 989334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 989338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 989441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 989464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 989666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 989690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 989694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924994463|now:1746045924989694|interval:4769| [2025/04/30 20:45:24 989699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924994463|now:1746045924989694|interv:4769| [2025/04/30 20:45:24 989703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57980, ack_elapse 57740, delivered 69607|rate 1200534|lost 247| [2025/04/30 20:45:24 989708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200534) in round 7| [2025/04/30 20:45:24 989712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 989716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 989720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924932155|recovery:1|recovery_start:1746045924988718|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 989728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924932155|recovery:1|recovery_start:1746045924988718|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 989733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:114008|srtt:57036|latest_rtt:57064|min_rtt:30473|applimit:0|lost:237|recovery:1|recovery_start:1746045924988718|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 989739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:278|largest:278|pns:2| [2025/04/30 20:45:24 989743] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:230|pkt_type:SHORT_HEADER|pkt_num:278|frame:ACK |recv_time:1746045924989219|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 989748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044989219|now:1746045924989219|interv:120000000| [2025/04/30 20:45:24 989752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044989219|now:1746045924989219|interv:120000000| [2025/04/30 20:45:24 989756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924991094|pq_index:0| [2025/04/30 20:45:24 989760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924988824| [2025/04/30 20:45:24 989764] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924989764| [2025/04/30 20:45:24 989769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924989768| [2025/04/30 20:45:24 989775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57036|min_srtt:57036|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 989780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:34800|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:489074| [2025/04/30 20:45:24 989784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57036|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 989789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 989794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57036|min_srtt:57036|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 989798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:36000|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:490261| [2025/04/30 20:45:24 989802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 989806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 989810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 989814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 989821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:538|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 989825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 989830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 989833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 989837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 989842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:114008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 989846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 989850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 989854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924991094| [2025/04/30 20:45:24 989857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924991094| [2025/04/30 20:45:24 989861] [debug] |xqc_engine_wakeup_after|wakeup:1746045924991094|now:1746045924989861|diff:1233| [2025/04/30 20:45:24 989866] [debug] |xqc_engine_main_logic|END|now:1746045924989768| [2025/04/30 20:45:24 989871] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924989871| [2025/04/30 20:45:24 989876] [debug] |xqc_engine_wakeup_after|wakeup:1746045924991094|now:1746045924989876|diff:1218| [2025/04/30 20:45:24 989883] [debug] |xqc_engine_main_logic|END|now:1746045924989871| [2025/04/30 20:45:24 990233] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:232|state:ESTABED|recv_time:1746045924990232| [2025/04/30 20:45:24 990242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 990249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:278| [2025/04/30 20:45:24 990253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:279| [2025/04/30 20:45:24 990259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:279| [2025/04/30 20:45:24 990263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 990268] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 990275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:563|origin_pktnum:306|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:563|path_largest_ack:563| [2025/04/30 20:45:24 990280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:181|tx_in_flight:151215|prior_delivered:287907|prior_time:1746045924932491|is_app_limited:0|send_elapse:58074|ack_elapse:57741|ctl_first_sent_time:1746045924933183|lagest_ack_time:1746045924990232|curr_delivered:357514| [2025/04/30 20:45:24 990285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924933183| [2025/04/30 20:45:24 990290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:238||sndq_packets_used_bytes:0|sndq_packets_free:219| [2025/04/30 20:45:24 990294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57036|rttvar:74|minrtt:30473|latest_rtt:57049|ack_delay:32| [2025/04/30 20:45:24 990304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57034|rttvar:60|minrtt:30473|latest_rtt:57049|ack_delay:32| [2025/04/30 20:45:24 990309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:563|lost_pn:560|thresh:3| [2025/04/30 20:45:24 990333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 990349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 990353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 990454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 990476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 990658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 990674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:559|lost_pn:560|po_sent_time:1746045924930266|lost_send_time:1746045924926052|loss_delay:64180|frame:STREAM |repair:128| [2025/04/30 20:45:24 990678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924930266u| [2025/04/30 20:45:24 990683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 990687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924996422|now:1746045924990687|interval:5735| [2025/04/30 20:45:24 990691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924996422|now:1746045924990687|interv:5735| [2025/04/30 20:45:24 990695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58074, ack_elapse 57741, delivered 69607|rate 1198591|lost 248| [2025/04/30 20:45:24 990700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1198591) in round 7| [2025/04/30 20:45:24 990704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 990708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 990712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924933183|recovery:1|recovery_start:1746045924990682|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 990717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924933183|recovery:1|recovery_start:1746045924990682|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 990724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:111608|srtt:57034|latest_rtt:57049|min_rtt:30473|applimit:0|lost:237|recovery:1|recovery_start:1746045924990682|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 990730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:279|largest:279|pns:2| [2025/04/30 20:45:24 990734] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:232|pkt_type:SHORT_HEADER|pkt_num:279|frame:ACK |recv_time:1746045924990232|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 990739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044990232|now:1746045924990232|interv:120000000| [2025/04/30 20:45:24 990744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044990232|now:1746045924990232|interv:120000000| [2025/04/30 20:45:24 990749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924991094|pq_index:0| [2025/04/30 20:45:24 990756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924989768| [2025/04/30 20:45:24 990762] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924990762| [2025/04/30 20:45:24 990770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924990768| [2025/04/30 20:45:24 990778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57034|min_srtt:57034|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 990785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:36000|inflight:111608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:24 990792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57034|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 990799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:559|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 990806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57034|min_srtt:57034|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 990812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:37200|inflight:111608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:490261| [2025/04/30 20:45:24 990819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57034|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 990825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 990830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57034|min_srtt:57034|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 990836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:38400|inflight:111608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:491448| [2025/04/30 20:45:24 990843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 990856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 990862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 990868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 990876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:538|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 990883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:111608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 990890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 990896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 990902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 990908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:111608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 990915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 990920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 990927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924991094| [2025/04/30 20:45:24 990933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924991094| [2025/04/30 20:45:24 990937] [debug] |xqc_engine_wakeup_after|wakeup:1746045924991094|now:1746045924990937|diff:157| [2025/04/30 20:45:24 990941] [debug] |xqc_engine_main_logic|END|now:1746045924990768| [2025/04/30 20:45:24 990947] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924990946| [2025/04/30 20:45:24 990950] [debug] |xqc_engine_wakeup_after|wakeup:1746045924991094|now:1746045924990950|diff:144| [2025/04/30 20:45:24 990954] [debug] |xqc_engine_main_logic|END|now:1746045924990946| [2025/04/30 20:45:24 991228] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:234|state:ESTABED|recv_time:1746045924991228| [2025/04/30 20:45:24 991234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 991240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:279| [2025/04/30 20:45:24 991244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:280| [2025/04/30 20:45:24 991250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:280| [2025/04/30 20:45:24 991254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 991260] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 991266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:566|origin_pktnum:308|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:566|path_largest_ack:566| [2025/04/30 20:45:24 991271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:182|tx_in_flight:152415|prior_delivered:289107|prior_time:1746045924933479|is_app_limited:0|send_elapse:57997|ack_elapse:57749|ctl_first_sent_time:1746045924934146|lagest_ack_time:1746045924991228|curr_delivered:358714| [2025/04/30 20:45:24 991280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924934146| [2025/04/30 20:45:24 991285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:236||sndq_packets_used_bytes:0|sndq_packets_free:221| [2025/04/30 20:45:24 991289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57034|rttvar:60|minrtt:30473|latest_rtt:57082|ack_delay:24| [2025/04/30 20:45:24 991293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57037|rttvar:51|minrtt:30473|latest_rtt:57082|ack_delay:24| [2025/04/30 20:45:24 991297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:566|lost_pn:563|thresh:3| [2025/04/30 20:45:24 991302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 991331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 991335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 991432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 991458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 991641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 991661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:562|lost_pn:563|po_sent_time:1746045924932242|lost_send_time:1746045924927011|loss_delay:64217|frame:STREAM |repair:128| [2025/04/30 20:45:24 991665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924932242u| [2025/04/30 20:45:24 991670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 991674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924997485|now:1746045924991673|interval:5812| [2025/04/30 20:45:24 991678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924997485|now:1746045924991673|interv:5812| [2025/04/30 20:45:24 991682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57997, ack_elapse 57749, delivered 69607|rate 1200182|lost 249| [2025/04/30 20:45:24 991686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200182) in round 7| [2025/04/30 20:45:24 991691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 991695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 991699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924934146|recovery:1|recovery_start:1746045924991669|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 991709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924934146|recovery:1|recovery_start:1746045924991669|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 991714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:109208|srtt:57037|latest_rtt:57082|min_rtt:30473|applimit:0|lost:237|recovery:1|recovery_start:1746045924991669|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 991720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:280|largest:280|pns:2| [2025/04/30 20:45:24 991725] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:234|pkt_type:SHORT_HEADER|pkt_num:280|frame:ACK |recv_time:1746045924991228|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 991730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044991228|now:1746045924991228|interv:120000000| [2025/04/30 20:45:24 991734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044991228|now:1746045924991228|interv:120000000| [2025/04/30 20:45:24 991738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924991094|pq_index:0| [2025/04/30 20:45:24 991743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924990768| [2025/04/30 20:45:24 991749] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924991749| [2025/04/30 20:45:24 991757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924991756| [2025/04/30 20:45:24 991764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924991094|now:1746045924991756| [2025/04/30 20:45:24 991770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924991094|now:1746045924991756| [2025/04/30 20:45:24 991776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 991784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57037|min_srtt:57037|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 991791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:38400|inflight:109208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:24 991798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57037|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 991805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:562|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 991812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57037|min_srtt:57037|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 991819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:39600|inflight:109208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:491448| [2025/04/30 20:45:24 991825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57037|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 991836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 991842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57037|min_srtt:57037|path_bw:1242828|loss_rate:57.62|path_pto:0| [2025/04/30 20:45:24 991848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:40800|inflight:109208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:492635| [2025/04/30 20:45:24 991854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 991860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 991866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 991873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 991880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:538|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 991887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:109208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 991894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 991900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:658| [2025/04/30 20:45:24 991942] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:658|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:109208|now:1746045924991912|stream_id:4|stream_offset:408358| [2025/04/30 20:45:24 991951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:658|origin_pktnum:538|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 991958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:109208|applimit:0| [2025/04/30 20:45:24 991965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924997485|now:1746045924991964|interval:5521| [2025/04/30 20:45:24 991972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924997485|now:1746045924991964|interv:5521| [2025/04/30 20:45:24 991978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:110408| [2025/04/30 20:45:24 991986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:541|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 991992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:110408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 991999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1884| [2025/04/30 20:45:24 992006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924993889|now:1746045924992005|interv:1884| [2025/04/30 20:45:24 992012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1884| [2025/04/30 20:45:24 992017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 992023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 992034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:110408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 992040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 992046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 992052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924993889| [2025/04/30 20:45:24 992059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924993889| [2025/04/30 20:45:24 992065] [debug] |xqc_engine_wakeup_after|wakeup:1746045924993889|now:1746045924992065|diff:1824| [2025/04/30 20:45:24 992071] [debug] |xqc_engine_main_logic|END|now:1746045924991756| [2025/04/30 20:45:24 992081] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924992081| [2025/04/30 20:45:24 992087] [debug] |xqc_engine_wakeup_after|wakeup:1746045924993889|now:1746045924992087|diff:1802| [2025/04/30 20:45:24 992093] [debug] |xqc_engine_main_logic|END|now:1746045924992081| [2025/04/30 20:45:24 992259] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:236|state:ESTABED|recv_time:1746045924992258| [2025/04/30 20:45:24 992268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 992274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:280| [2025/04/30 20:45:24 992278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:281| [2025/04/30 20:45:24 992284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:281| [2025/04/30 20:45:24 992288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 992295] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 992305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:568|origin_pktnum:438|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:568|path_largest_ack:568| [2025/04/30 20:45:24 992326] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:183|tx_in_flight:152415|prior_delivered:290307|prior_time:1746045924934487|is_app_limited:0|send_elapse:58019|ack_elapse:57771|ctl_first_sent_time:1746045924935159|lagest_ack_time:1746045924992258|curr_delivered:359914| [2025/04/30 20:45:24 992337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924935159| [2025/04/30 20:45:24 992344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:233||sndq_packets_used_bytes:0|sndq_packets_free:224| [2025/04/30 20:45:24 992351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57037|rttvar:51|minrtt:30473|latest_rtt:57099|ack_delay:32| [2025/04/30 20:45:24 992356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57041|rttvar:46|minrtt:30473|latest_rtt:57099|ack_delay:32| [2025/04/30 20:45:24 992360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:568|lost_pn:565|thresh:3| [2025/04/30 20:45:24 992364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 992385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 992392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 992483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 992510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 992691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 992727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:564|lost_pn:565|po_sent_time:1746045924933268|lost_send_time:1746045924928022|loss_delay:64236|frame:STREAM |repair:128| [2025/04/30 20:45:24 992735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:565|lost_pn:565|po_sent_time:1746045924933382|lost_send_time:1746045924928022|loss_delay:64236|frame:STREAM |repair:128| [2025/04/30 20:45:24 992742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924933382u| [2025/04/30 20:45:24 992749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 992755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924998471|now:1746045924992754|interval:5717| [2025/04/30 20:45:24 992762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924998471|now:1746045924992754|interv:5717| [2025/04/30 20:45:24 992769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58019, ack_elapse 57771, delivered 69607|rate 1199727|lost 251| [2025/04/30 20:45:24 992776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199727) in round 7| [2025/04/30 20:45:24 992782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 992787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 992791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924935159|recovery:1|recovery_start:1746045924992748|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 992796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924935159|recovery:1|recovery_start:1746045924992748|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 992800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:106808|srtt:57041|latest_rtt:57099|min_rtt:30473|applimit:0|lost:238|recovery:1|recovery_start:1746045924992748|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 992806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:281|largest:281|pns:2| [2025/04/30 20:45:24 992811] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:236|pkt_type:SHORT_HEADER|pkt_num:281|frame:ACK |recv_time:1746045924992258|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 992820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044992258|now:1746045924992258|interv:120000000| [2025/04/30 20:45:24 992824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044992258|now:1746045924992258|interv:120000000| [2025/04/30 20:45:24 992828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924993889|pq_index:0| [2025/04/30 20:45:24 992832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924991756| [2025/04/30 20:45:24 992836] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924992836| [2025/04/30 20:45:24 992841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924992840| [2025/04/30 20:45:24 992847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57041|min_srtt:57041|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 992852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:39600|inflight:106808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:353756| [2025/04/30 20:45:24 992857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57041|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 992861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:564|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 992866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57041|min_srtt:57041|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 992874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:40800|inflight:106808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:424976| [2025/04/30 20:45:24 992881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57041|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 992888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:565|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 992895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57041|min_srtt:57041|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 992902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:42000|inflight:106808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:492635| [2025/04/30 20:45:24 992906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57041|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 992911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 992915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57041|min_srtt:57041|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 992919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:43200|inflight:106808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:493822| [2025/04/30 20:45:24 992927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 992931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 992935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 992939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 992943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:541|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 992948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:106808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 992952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 992956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 992960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 992964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:106808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 992968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 992972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 992976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924993889| [2025/04/30 20:45:24 992980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924993889| [2025/04/30 20:45:24 992984] [debug] |xqc_engine_wakeup_after|wakeup:1746045924993889|now:1746045924992984|diff:905| [2025/04/30 20:45:24 992988] [debug] |xqc_engine_main_logic|END|now:1746045924992840| [2025/04/30 20:45:24 992994] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924992994| [2025/04/30 20:45:24 992998] [debug] |xqc_engine_wakeup_after|wakeup:1746045924993889|now:1746045924992997|diff:892| [2025/04/30 20:45:24 993001] [debug] |xqc_engine_main_logic|END|now:1746045924992994| [2025/04/30 20:45:24 993223] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:238|state:ESTABED|recv_time:1746045924993222| [2025/04/30 20:45:24 993229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 993235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:281| [2025/04/30 20:45:24 993239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:282| [2025/04/30 20:45:24 993245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:282| [2025/04/30 20:45:24 993249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 993254] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 993260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:570|origin_pktnum:441|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:570|path_largest_ack:570| [2025/04/30 20:45:24 993265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:184|tx_in_flight:152408|prior_delivered:291514|prior_time:1746045924935417|is_app_limited:0|send_elapse:58094|ack_elapse:57805|ctl_first_sent_time:1746045924936248|lagest_ack_time:1746045924993222|curr_delivered:361114| [2025/04/30 20:45:24 993273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924936248| [2025/04/30 20:45:24 993278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:233||sndq_packets_used_bytes:0|sndq_packets_free:224| [2025/04/30 20:45:24 993282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57041|rttvar:46|minrtt:30473|latest_rtt:56974|ack_delay:24| [2025/04/30 20:45:24 993286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57029|rttvar:57|minrtt:30473|latest_rtt:56974|ack_delay:24| [2025/04/30 20:45:24 993291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:570|lost_pn:567|thresh:3| [2025/04/30 20:45:24 993295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 993306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 993310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 993414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 993437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 993645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 993650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:567|lost_pn:567|po_sent_time:1746045924934235|lost_send_time:1746045924929065|loss_delay:64157|frame:STREAM |repair:128| [2025/04/30 20:45:24 993654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924934235u| [2025/04/30 20:45:24 993658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 993662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045924999404|now:1746045924993662|interval:5742| [2025/04/30 20:45:24 993667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045924999404|now:1746045924993662|interv:5742| [2025/04/30 20:45:24 993671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58094, ack_elapse 57805, delivered 69600|rate 1198058|lost 252| [2025/04/30 20:45:24 993675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1198058) in round 7| [2025/04/30 20:45:24 993679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 993683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 993689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924936248|recovery:1|recovery_start:1746045924993658|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 993694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924936248|recovery:1|recovery_start:1746045924993658|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 993698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:104408|srtt:57029|latest_rtt:56974|min_rtt:30473|applimit:0|lost:238|recovery:1|recovery_start:1746045924993658|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 993704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:282|largest:282|pns:2| [2025/04/30 20:45:24 993709] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:238|pkt_type:SHORT_HEADER|pkt_num:282|frame:ACK |recv_time:1746045924993222|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 993714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044993222|now:1746045924993222|interv:120000000| [2025/04/30 20:45:24 993718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044993222|now:1746045924993222|interv:120000000| [2025/04/30 20:45:24 993722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924993889|pq_index:0| [2025/04/30 20:45:24 993726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924992840| [2025/04/30 20:45:24 993730] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924993730| [2025/04/30 20:45:24 993735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924993734| [2025/04/30 20:45:24 993740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57029|min_srtt:57029|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 993744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:43200|inflight:104408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:426163| [2025/04/30 20:45:24 993749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57029|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 993753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:567|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 993758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57029|min_srtt:57029|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 993762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:44400|inflight:104408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:493822| [2025/04/30 20:45:24 993766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57029|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 993770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 993777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57029|min_srtt:57029|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 993781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:45600|inflight:104408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:495009| [2025/04/30 20:45:24 993786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 993789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 993793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 993797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 993802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:541|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 993806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:104408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 993810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 993814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 993818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 993822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:104408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 993826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 993830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 993834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924993889| [2025/04/30 20:45:24 993838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924993889| [2025/04/30 20:45:24 993842] [debug] |xqc_engine_wakeup_after|wakeup:1746045924993889|now:1746045924993842|diff:47| [2025/04/30 20:45:24 993846] [debug] |xqc_engine_main_logic|END|now:1746045924993734| [2025/04/30 20:45:24 993851] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924993851| [2025/04/30 20:45:24 993856] [debug] |xqc_engine_wakeup_after|wakeup:1746045924993889|now:1746045924993856|diff:33| [2025/04/30 20:45:24 993862] [debug] |xqc_engine_main_logic|END|now:1746045924993851| [2025/04/30 20:45:24 994231] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:240|state:ESTABED|recv_time:1746045924994230| [2025/04/30 20:45:24 994240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 994247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:282| [2025/04/30 20:45:24 994251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:283| [2025/04/30 20:45:24 994257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:283| [2025/04/30 20:45:24 994261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 994266] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 994279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:572|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:572|path_largest_ack:572| [2025/04/30 20:45:24 994284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:184|tx_in_flight:153608|prior_delivered:292714|prior_time:1746045924936504|is_app_limited:0|send_elapse:58255|ack_elapse:57726|ctl_first_sent_time:1746045924937399|lagest_ack_time:1746045924994230|curr_delivered:362314| [2025/04/30 20:45:24 994289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924937399| [2025/04/30 20:45:24 994293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:233||sndq_packets_used_bytes:0|sndq_packets_free:224| [2025/04/30 20:45:24 994298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57029|rttvar:57|minrtt:30473|latest_rtt:56831|ack_delay:32| [2025/04/30 20:45:24 994302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57000|rttvar:100|minrtt:30473|latest_rtt:56831|ack_delay:32| [2025/04/30 20:45:24 994306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:572|lost_pn:569|thresh:3| [2025/04/30 20:45:24 994310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 994346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 994350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 994438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 994461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 994669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 994678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:569|lost_pn:569|po_sent_time:1746045924935247|lost_send_time:1746045924930105|loss_delay:64125|frame:STREAM |repair:128| [2025/04/30 20:45:24 994682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924935247u| [2025/04/30 20:45:24 994686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 994691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925000507|now:1746045924994690|interval:5817| [2025/04/30 20:45:24 994697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925000507|now:1746045924994690|interv:5817| [2025/04/30 20:45:24 994702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58255, ack_elapse 57726, delivered 69600|rate 1194747|lost 253| [2025/04/30 20:45:24 994706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1194747) in round 7| [2025/04/30 20:45:24 994710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 994714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 994718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924937399|recovery:1|recovery_start:1746045924994686|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 994723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924937399|recovery:1|recovery_start:1746045924994686|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 994727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:102008|srtt:57000|latest_rtt:56831|min_rtt:30473|applimit:0|lost:238|recovery:1|recovery_start:1746045924994686|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 994733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:283|largest:283|pns:2| [2025/04/30 20:45:24 994740] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:240|pkt_type:SHORT_HEADER|pkt_num:283|frame:ACK |recv_time:1746045924994230|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 994747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044994230|now:1746045924994230|interv:120000000| [2025/04/30 20:45:24 994754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044994230|now:1746045924994230|interv:120000000| [2025/04/30 20:45:24 994760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924993889|pq_index:0| [2025/04/30 20:45:24 994766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924993734| [2025/04/30 20:45:24 994772] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924994772| [2025/04/30 20:45:24 994780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924994778| [2025/04/30 20:45:24 994787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924993889|now:1746045924994778| [2025/04/30 20:45:24 994793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924993889|now:1746045924994778| [2025/04/30 20:45:24 994799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 994806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57000|min_srtt:57000|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 994812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:45600|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:427350| [2025/04/30 20:45:24 994818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57000|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 994830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:569|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 994837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57000|min_srtt:57000|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 994844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:46800|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:495009| [2025/04/30 20:45:24 994850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57000|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 994857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 994865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57000|min_srtt:57000|path_bw:1242828|loss_rate:57.82|path_pto:0| [2025/04/30 20:45:24 994871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:48000|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:496196| [2025/04/30 20:45:24 994879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 994885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 994891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 994897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 994904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:541|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 994911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 994917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 994925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:659| [2025/04/30 20:45:24 994962] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:659|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:102008|now:1746045924994934|stream_id:4|stream_offset:410732| [2025/04/30 20:45:24 994972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:659|origin_pktnum:541|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 994979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:102008|applimit:0| [2025/04/30 20:45:24 994986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925000507|now:1746045924994986|interval:5521| [2025/04/30 20:45:24 994993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925000507|now:1746045924994986|interv:5521| [2025/04/30 20:45:24 994998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:103208| [2025/04/30 20:45:24 995008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:544|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 995013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:103208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 995017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1650| [2025/04/30 20:45:24 995021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924996671|now:1746045924995021|interv:1650| [2025/04/30 20:45:24 995025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1650| [2025/04/30 20:45:24 995029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 995033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 995037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:103208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 995041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 995045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 995049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924996671| [2025/04/30 20:45:24 995053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924996671| [2025/04/30 20:45:24 995057] [debug] |xqc_engine_wakeup_after|wakeup:1746045924996671|now:1746045924995057|diff:1614| [2025/04/30 20:45:24 995062] [debug] |xqc_engine_main_logic|END|now:1746045924994778| [2025/04/30 20:45:24 995067] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924995067| [2025/04/30 20:45:24 995071] [debug] |xqc_engine_wakeup_after|wakeup:1746045924996671|now:1746045924995071|diff:1600| [2025/04/30 20:45:24 995075] [debug] |xqc_engine_main_logic|END|now:1746045924995067| [2025/04/30 20:45:24 995228] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:240|state:ESTABED|recv_time:1746045924995228| [2025/04/30 20:45:24 995234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 995240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:283| [2025/04/30 20:45:24 995244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:284| [2025/04/30 20:45:24 995250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:284| [2025/04/30 20:45:24 995254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 995259] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 995265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:573|origin_pktnum:443|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:573|path_largest_ack:573| [2025/04/30 20:45:24 995270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:185|tx_in_flight:152408|prior_delivered:293914|prior_time:1746045924937496|is_app_limited:0|send_elapse:58255|ack_elapse:57732|ctl_first_sent_time:1746045924938421|lagest_ack_time:1746045924995228|curr_delivered:363514| [2025/04/30 20:45:24 995275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924938421| [2025/04/30 20:45:24 995279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:232||sndq_packets_used_bytes:0|sndq_packets_free:225| [2025/04/30 20:45:24 995287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57000|rttvar:100|minrtt:30473|latest_rtt:56807|ack_delay:24| [2025/04/30 20:45:24 995292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56972|rttvar:129|minrtt:30473|latest_rtt:56807|ack_delay:24| [2025/04/30 20:45:24 995296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:573|lost_pn:570|thresh:3| [2025/04/30 20:45:24 995300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 995331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 995340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 995424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 995447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 995655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 995667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 995671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925000475|now:1746045924995671|interval:4804| [2025/04/30 20:45:24 995675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925000475|now:1746045924995671|interv:4804| [2025/04/30 20:45:24 995679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58255, ack_elapse 57732, delivered 69600|rate 1194747|lost 253| [2025/04/30 20:45:24 995684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1194747) in round 7| [2025/04/30 20:45:24 995688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 995692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 995696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924938421|recovery:1|recovery_start:1746045924994686|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 995700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924938421|recovery:1|recovery_start:1746045924994686|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 995707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:102008|srtt:56972|latest_rtt:56807|min_rtt:30473|applimit:0|lost:239|recovery:1|recovery_start:1746045924994686|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 995713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:284|largest:284|pns:2| [2025/04/30 20:45:24 995718] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:240|pkt_type:SHORT_HEADER|pkt_num:284|frame:ACK |recv_time:1746045924995228|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 995723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044995228|now:1746045924995228|interv:120000000| [2025/04/30 20:45:24 995727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044995228|now:1746045924995228|interv:120000000| [2025/04/30 20:45:24 995732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924996671|pq_index:0| [2025/04/30 20:45:24 995739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924994778| [2025/04/30 20:45:24 995745] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924995745| [2025/04/30 20:45:24 995753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924995751| [2025/04/30 20:45:24 995761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|min_srtt:56972|path_bw:1242828|loss_rate:58.02|path_pto:0| [2025/04/30 20:45:24 995767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:46800|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:496196| [2025/04/30 20:45:24 995774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 995781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 995788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|min_srtt:56972|path_bw:1242828|loss_rate:58.02|path_pto:0| [2025/04/30 20:45:24 995795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:48000|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:497383| [2025/04/30 20:45:24 995801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 995806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 995811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 995818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 995824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:544|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 995830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 995842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 995849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 995855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 995861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:102008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 995869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 995874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 995880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924996671| [2025/04/30 20:45:24 995887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924996671| [2025/04/30 20:45:24 995893] [debug] |xqc_engine_wakeup_after|wakeup:1746045924996671|now:1746045924995893|diff:778| [2025/04/30 20:45:24 995900] [debug] |xqc_engine_main_logic|END|now:1746045924995751| [2025/04/30 20:45:24 995907] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924995907| [2025/04/30 20:45:24 995913] [debug] |xqc_engine_wakeup_after|wakeup:1746045924996671|now:1746045924995913|diff:758| [2025/04/30 20:45:24 995919] [debug] |xqc_engine_main_logic|END|now:1746045924995907| [2025/04/30 20:45:24 996225] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:242|state:ESTABED|recv_time:1746045924996224| [2025/04/30 20:45:24 996234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 996240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:284| [2025/04/30 20:45:24 996244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:285| [2025/04/30 20:45:24 996250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:285| [2025/04/30 20:45:24 996254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 996259] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 996265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:575|origin_pktnum:446|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:575|path_largest_ack:575| [2025/04/30 20:45:24 996270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:186|tx_in_flight:152408|prior_delivered:295114|prior_time:1746045924938601|is_app_limited:0|send_elapse:58133|ack_elapse:57623|ctl_first_sent_time:1746045924939213|lagest_ack_time:1746045924996224|curr_delivered:364714| [2025/04/30 20:45:24 996275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924939213| [2025/04/30 20:45:24 996280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:230||sndq_packets_used_bytes:0|sndq_packets_free:227| [2025/04/30 20:45:24 996284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56972|rttvar:129|minrtt:30473|latest_rtt:57011|ack_delay:40| [2025/04/30 20:45:24 996288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56972|rttvar:97|minrtt:30473|latest_rtt:57011|ack_delay:40| [2025/04/30 20:45:24 996292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:575|lost_pn:572|thresh:3| [2025/04/30 20:45:24 996301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 996335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 996340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 996417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 996443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 996651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 996664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:571|lost_pn:572|po_sent_time:1746045924936382|lost_send_time:1746045924932087|loss_delay:64137|frame:STREAM |repair:128| [2025/04/30 20:45:24 996668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924936382u| [2025/04/30 20:45:24 996672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 996677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925002652|now:1746045924996676|interval:5976| [2025/04/30 20:45:24 996681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925002652|now:1746045924996676|interv:5976| [2025/04/30 20:45:24 996685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58133, ack_elapse 57623, delivered 69600|rate 1197254|lost 254| [2025/04/30 20:45:24 996689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1197254) in round 7| [2025/04/30 20:45:24 996693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 996698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 996701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924939213|recovery:1|recovery_start:1746045924996672|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 996706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924939213|recovery:1|recovery_start:1746045924996672|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 996710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:99608|srtt:56972|latest_rtt:57011|min_rtt:30473|applimit:0|lost:239|recovery:1|recovery_start:1746045924996672|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 996719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:285|largest:285|pns:2| [2025/04/30 20:45:24 996723] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:242|pkt_type:SHORT_HEADER|pkt_num:285|frame:ACK |recv_time:1746045924996224|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 996729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044996224|now:1746045924996224|interv:120000000| [2025/04/30 20:45:24 996735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044996224|now:1746045924996224|interv:120000000| [2025/04/30 20:45:24 996742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924996671|pq_index:0| [2025/04/30 20:45:24 996748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924995751| [2025/04/30 20:45:24 996754] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924996754| [2025/04/30 20:45:24 996762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924996760| [2025/04/30 20:45:24 996768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924996671|now:1746045924996760| [2025/04/30 20:45:24 996774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924996671|now:1746045924996760| [2025/04/30 20:45:24 996780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 996788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|min_srtt:56972|path_bw:1242828|loss_rate:58.02|path_pto:0| [2025/04/30 20:45:24 996795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:48000|inflight:99608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:428537| [2025/04/30 20:45:24 996801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 996807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:571|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 996814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|min_srtt:56972|path_bw:1242828|loss_rate:58.02|path_pto:0| [2025/04/30 20:45:24 996820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:49200|inflight:99608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:497383| [2025/04/30 20:45:24 996825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 996832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 996839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56972|min_srtt:56972|path_bw:1242828|loss_rate:58.02|path_pto:0| [2025/04/30 20:45:24 996846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:50400|inflight:99608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:498570| [2025/04/30 20:45:24 996852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 996865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 996871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 996877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 996884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:544|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 996891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:99608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 996897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 996904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:660| [2025/04/30 20:45:24 996944] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:660|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:99608|now:1746045924996915|stream_id:4|stream_offset:413106| [2025/04/30 20:45:24 996954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:660|origin_pktnum:544|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 996962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:99608|applimit:0| [2025/04/30 20:45:24 996968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925002652|now:1746045924996968|interval:5684| [2025/04/30 20:45:24 996975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925002652|now:1746045924996968|interv:5684| [2025/04/30 20:45:24 996981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:100808| [2025/04/30 20:45:24 996988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:546|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 996995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:100808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 997002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2458| [2025/04/30 20:45:24 997007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045924999465|now:1746045924997007|interv:2458| [2025/04/30 20:45:24 997013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2458| [2025/04/30 20:45:24 997019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 997025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 997032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:100808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 997039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 997043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 997047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924999465| [2025/04/30 20:45:24 997057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924999465| [2025/04/30 20:45:24 997061] [debug] |xqc_engine_wakeup_after|wakeup:1746045924999465|now:1746045924997061|diff:2404| [2025/04/30 20:45:24 997065] [debug] |xqc_engine_main_logic|END|now:1746045924996760| [2025/04/30 20:45:24 997071] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924997071| [2025/04/30 20:45:24 997075] [debug] |xqc_engine_wakeup_after|wakeup:1746045924999465|now:1746045924997074|diff:2391| [2025/04/30 20:45:24 997079] [debug] |xqc_engine_main_logic|END|now:1746045924997071| [2025/04/30 20:45:24 997220] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:249|state:ESTABED|recv_time:1746045924997219| [2025/04/30 20:45:24 997226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 997232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:285| [2025/04/30 20:45:24 997236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:286| [2025/04/30 20:45:24 997242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:286| [2025/04/30 20:45:24 997246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 997251] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 997257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:577|origin_pktnum:448|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:577|path_largest_ack:577| [2025/04/30 20:45:24 997263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:187|tx_in_flight:152408|prior_delivered:296314|prior_time:1746045924939461|is_app_limited:0|send_elapse:58038|ack_elapse:57758|ctl_first_sent_time:1746045924940168|lagest_ack_time:1746045924997219|curr_delivered:365914| [2025/04/30 20:45:24 997269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924940168| [2025/04/30 20:45:24 997273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:229||sndq_packets_used_bytes:0|sndq_packets_free:228| [2025/04/30 20:45:24 997278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56972|rttvar:97|minrtt:30473|latest_rtt:57051|ack_delay:24| [2025/04/30 20:45:24 997282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56979|rttvar:86|minrtt:30473|latest_rtt:57051|ack_delay:24| [2025/04/30 20:45:24 997286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:577|lost_pn:574|thresh:3| [2025/04/30 20:45:24 997290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 997302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 997306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 997408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 997431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 997643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 997662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:574|lost_pn:574|po_sent_time:1746045924938515|lost_send_time:1746045924933037|loss_delay:64182|frame:STREAM |repair:128| [2025/04/30 20:45:24 997666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924938515u| [2025/04/30 20:45:24 997671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 997675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925003493|now:1746045924997675|interval:5818| [2025/04/30 20:45:24 997679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925003493|now:1746045924997675|interv:5818| [2025/04/30 20:45:24 997683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58038, ack_elapse 57758, delivered 69600|rate 1199214|lost 255| [2025/04/30 20:45:24 997687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199214) in round 7| [2025/04/30 20:45:24 997692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 997696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 997700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924940168|recovery:1|recovery_start:1746045924997670|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 997704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924940168|recovery:1|recovery_start:1746045924997670|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 997709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:98408|srtt:56979|latest_rtt:57051|min_rtt:30473|applimit:0|lost:240|recovery:1|recovery_start:1746045924997670|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 997714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:24 997718] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:24 997723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:24 997728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|yes|path:0|out_of_order:0|ack_eliciting_pkt:2|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |ack_freq:2| [2025/04/30 20:45:24 997733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:286|largest:286|pns:2| [2025/04/30 20:45:24 997740] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:249|pkt_type:SHORT_HEADER|pkt_num:286|frame:ACK MAX_DATA |recv_time:1746045924997219|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 997752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044997219|now:1746045924997219|interv:120000000| [2025/04/30 20:45:24 997758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044997219|now:1746045924997219|interv:120000000| [2025/04/30 20:45:24 997764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924999465|pq_index:0| [2025/04/30 20:45:24 997771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924996760| [2025/04/30 20:45:24 997777] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924997777| [2025/04/30 20:45:24 997784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924997783| [2025/04/30 20:45:24 997793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:286|ack_delay:573|first_ack_range:119|largest_pkt_recv_time:1746045924997219| [2025/04/30 20:45:24 997799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:286|low:167|pkt_pns:2| [2025/04/30 20:45:24 997805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:8|path:0|path_largest_recv:286|frame_largest_recv:286| [2025/04/30 20:45:24 997810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:24 997817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56979|min_srtt:56979|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 997823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:49200|inflight:98408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:430911| [2025/04/30 20:45:24 997829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56979|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 997836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:574|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 997843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56979|min_srtt:56979|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 997850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:50400|inflight:98408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:498570| [2025/04/30 20:45:24 997857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:56979|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 997864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 997871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56979|min_srtt:56979|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 997877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:51600|inflight:98408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:499757| [2025/04/30 20:45:24 997883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 997889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 997901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 997908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 997915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:546|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 997922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:98408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 997929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 997935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 997941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 997948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:98408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 997954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 997960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 997966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924999465| [2025/04/30 20:45:24 997972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924999465| [2025/04/30 20:45:24 997978] [debug] |xqc_engine_wakeup_after|wakeup:1746045924999465|now:1746045924997978|diff:1487| [2025/04/30 20:45:24 997985] [debug] |xqc_engine_main_logic|END|now:1746045924997783| [2025/04/30 20:45:24 997993] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924997993| [2025/04/30 20:45:24 997999] [debug] |xqc_engine_wakeup_after|wakeup:1746045924999465|now:1746045924997998|diff:1467| [2025/04/30 20:45:24 998005] [debug] |xqc_engine_main_logic|END|now:1746045924997993| [2025/04/30 20:45:24 998241] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:246|state:ESTABED|recv_time:1746045924998240| [2025/04/30 20:45:24 998248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 998254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:286| [2025/04/30 20:45:24 998258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:287| [2025/04/30 20:45:24 998264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:287| [2025/04/30 20:45:24 998268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 998273] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 998280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:579|origin_pktnum:450|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:579|path_largest_ack:579| [2025/04/30 20:45:24 998285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:188|tx_in_flight:152408|prior_delivered:297514|prior_time:1746045924940363|is_app_limited:0|send_elapse:57782|ack_elapse:57877|ctl_first_sent_time:1746045924940998|lagest_ack_time:1746045924998240|curr_delivered:367114| [2025/04/30 20:45:24 998289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924940998| [2025/04/30 20:45:24 998299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:228||sndq_packets_used_bytes:0|sndq_packets_free:229| [2025/04/30 20:45:24 998303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56979|rttvar:86|minrtt:30473|latest_rtt:57242|ack_delay:32| [2025/04/30 20:45:24 998307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57008|rttvar:122|minrtt:30473|latest_rtt:57242|ack_delay:32| [2025/04/30 20:45:24 998327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:579|lost_pn:576|thresh:3| [2025/04/30 20:45:24 998337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 998350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 998354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 998426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 998449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 998657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 998678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:576|lost_pn:576|po_sent_time:1746045924939311|lost_send_time:1746045924933843|loss_delay:64397|frame:STREAM |repair:128| [2025/04/30 20:45:24 998682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924939311u| [2025/04/30 20:45:24 998686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 998690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925004664|now:1746045924998690|interval:5974| [2025/04/30 20:45:24 998695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925004664|now:1746045924998690|interv:5974| [2025/04/30 20:45:24 998699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57782, ack_elapse 57877, delivered 69600|rate 1202550|lost 256| [2025/04/30 20:45:24 998703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202550) in round 7| [2025/04/30 20:45:24 998707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 998711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 998715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924940998|recovery:1|recovery_start:1746045924998686|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 998722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924940998|recovery:1|recovery_start:1746045924998686|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 998728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:96008|srtt:57008|latest_rtt:57242|min_rtt:30473|applimit:0|lost:240|recovery:1|recovery_start:1746045924998686|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 998737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:287|largest:287|pns:2| [2025/04/30 20:45:24 998744] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:246|pkt_type:SHORT_HEADER|pkt_num:287|frame:ACK |recv_time:1746045924998240|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 998751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044998240|now:1746045924998240|interv:120000000| [2025/04/30 20:45:24 998757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044998240|now:1746045924998240|interv:120000000| [2025/04/30 20:45:24 998763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924999465|pq_index:0| [2025/04/30 20:45:24 998770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924997783| [2025/04/30 20:45:24 998776] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924998776| [2025/04/30 20:45:24 998783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924998782| [2025/04/30 20:45:24 998792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57008|min_srtt:57008|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 998798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:51600|inflight:96008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:432098| [2025/04/30 20:45:24 998804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57008|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 998810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:576|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 998817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57008|min_srtt:57008|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 998822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:52800|inflight:96008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:499757| [2025/04/30 20:45:24 998829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57008|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 998836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 998842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57008|min_srtt:57008|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 998849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:54000|inflight:96008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:500944| [2025/04/30 20:45:24 998862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 998869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 998875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 998881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 998888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:546|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 998895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:96008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 998901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 998907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 998913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:24 998920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:96008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:24 998926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:24 998932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:24 998938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045924999465| [2025/04/30 20:45:24 998945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045924999465| [2025/04/30 20:45:24 998951] [debug] |xqc_engine_wakeup_after|wakeup:1746045924999465|now:1746045924998951|diff:514| [2025/04/30 20:45:24 998957] [debug] |xqc_engine_main_logic|END|now:1746045924998782| [2025/04/30 20:45:24 998965] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924998965| [2025/04/30 20:45:24 998971] [debug] |xqc_engine_wakeup_after|wakeup:1746045924999465|now:1746045924998971|diff:494| [2025/04/30 20:45:24 998977] [debug] |xqc_engine_main_logic|END|now:1746045924998965| [2025/04/30 20:45:24 999229] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:248|state:ESTABED|recv_time:1746045924999228| [2025/04/30 20:45:24 999236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:24 999242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:287| [2025/04/30 20:45:24 999246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:288| [2025/04/30 20:45:24 999252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:288| [2025/04/30 20:45:24 999256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:24 999261] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:24 999268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:581|origin_pktnum:452|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:581|path_largest_ack:581| [2025/04/30 20:45:24 999278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:189|tx_in_flight:152408|prior_delivered:298714|prior_time:1746045924941328|is_app_limited:0|send_elapse:57806|ack_elapse:57900|ctl_first_sent_time:1746045924941938|lagest_ack_time:1746045924999228|curr_delivered:368314| [2025/04/30 20:45:24 999283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924941938| [2025/04/30 20:45:24 999288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:227||sndq_packets_used_bytes:0|sndq_packets_free:230| [2025/04/30 20:45:24 999292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57008|rttvar:122|minrtt:30473|latest_rtt:57290|ack_delay:24| [2025/04/30 20:45:24 999296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57040|rttvar:156|minrtt:30473|latest_rtt:57290|ack_delay:24| [2025/04/30 20:45:24 999300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:581|lost_pn:578|thresh:3| [2025/04/30 20:45:24 999305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 999340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 999344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 999413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:24 999436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:24 999645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:24 999669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:578|lost_pn:578|po_sent_time:1746045924940267|lost_send_time:1746045924934777|loss_delay:64451|frame:STREAM |repair:128| [2025/04/30 20:45:24 999673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924940267u| [2025/04/30 20:45:24 999677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:24 999681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925005553|now:1746045924999681|interval:5872| [2025/04/30 20:45:24 999686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925005553|now:1746045924999681|interv:5872| [2025/04/30 20:45:24 999690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57806, ack_elapse 57900, delivered 69600|rate 1202072|lost 257| [2025/04/30 20:45:24 999694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202072) in round 7| [2025/04/30 20:45:24 999698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:24 999705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:24 999709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924941938|recovery:1|recovery_start:1746045924999677|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 999713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924941938|recovery:1|recovery_start:1746045924999677|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:24 999719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:93608|srtt:57040|latest_rtt:57290|min_rtt:30473|applimit:0|lost:240|recovery:1|recovery_start:1746045924999677|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:24 999728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:288|largest:288|pns:2| [2025/04/30 20:45:24 999735] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:248|pkt_type:SHORT_HEADER|pkt_num:288|frame:ACK |recv_time:1746045924999228|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:24 999742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046044999228|now:1746045924999228|interv:120000000| [2025/04/30 20:45:24 999749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046044999228|now:1746045924999228|interv:120000000| [2025/04/30 20:45:24 999755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045924999465|pq_index:0| [2025/04/30 20:45:24 999761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924998782| [2025/04/30 20:45:24 999767] [debug] |xqc_engine_main_logic|BEGIN|now:1746045924999767| [2025/04/30 20:45:24 999774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045924999773| [2025/04/30 20:45:24 999781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045924999465|now:1746045924999773| [2025/04/30 20:45:24 999787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045924999465|now:1746045924999773| [2025/04/30 20:45:24 999794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:24 999801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|min_srtt:57040|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 999807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:54000|inflight:93608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:433285| [2025/04/30 20:45:24 999813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 999820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:578|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 999826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|min_srtt:57040|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 999842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:55200|inflight:93608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:500944| [2025/04/30 20:45:24 999849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:24 999856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:24 999864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57040|min_srtt:57040|path_bw:1242828|loss_rate:58.22|path_pto:0| [2025/04/30 20:45:24 999870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:56400|inflight:93608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:502131| [2025/04/30 20:45:24 999877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:24 999882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:24 999887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:24 999893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:24 999900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:546|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:24 999906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:93608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 999913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:24 999919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:661| [2025/04/30 20:45:24 999961] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:661|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:93608|now:1746045924999930|stream_id:4|stream_offset:343073| [2025/04/30 20:45:24 999971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:661|origin_pktnum:417|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:24 999978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:93608|applimit:0| [2025/04/30 20:45:24 999985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925005553|now:1746045924999985|interval:5568| [2025/04/30 20:45:24 999991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925005553|now:1746045924999985|interv:5568| [2025/04/30 20:45:24 999998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:94808| [2025/04/30 20:45:25 000006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:547|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 000012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:94808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:25 000020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2228| [2025/04/30 20:45:25 000031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925002259|now:1746045925000031|interv:2228| [2025/04/30 20:45:25 000038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2228| [2025/04/30 20:45:25 000043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 000050] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 000056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:94808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 000063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 000069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 000074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925002259| [2025/04/30 20:45:25 000078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925002259| [2025/04/30 20:45:25 000082] [debug] |xqc_engine_wakeup_after|wakeup:1746045925002259|now:1746045925000082|diff:2177| [2025/04/30 20:45:25 000087] [debug] |xqc_engine_main_logic|END|now:1746045924999773| [2025/04/30 20:45:25 000092] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925000092| [2025/04/30 20:45:25 000096] [debug] |xqc_engine_wakeup_after|wakeup:1746045925002259|now:1746045925000096|diff:2163| [2025/04/30 20:45:25 000100] [debug] |xqc_engine_main_logic|END|now:1746045925000092| [2025/04/30 20:45:25 000239] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:250|state:ESTABED|recv_time:1746045925000239| [2025/04/30 20:45:25 000245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 000251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:288| [2025/04/30 20:45:25 000255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:289| [2025/04/30 20:45:25 000261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:289| [2025/04/30 20:45:25 000265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 000271] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 000277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:583|origin_pktnum:454|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:583|path_largest_ack:583| [2025/04/30 20:45:25 000282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:190|tx_in_flight:152408|prior_delivered:299914|prior_time:1746045924942306|is_app_limited:0|send_elapse:57417|ack_elapse:57933|ctl_first_sent_time:1746045924942930|lagest_ack_time:1746045925000239|curr_delivered:369514| [2025/04/30 20:45:25 000287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924942930| [2025/04/30 20:45:25 000292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:226||sndq_packets_used_bytes:0|sndq_packets_free:231| [2025/04/30 20:45:25 000296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57040|rttvar:156|minrtt:30473|latest_rtt:57309|ack_delay:32| [2025/04/30 20:45:25 000300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57069|rttvar:176|minrtt:30473|latest_rtt:57309|ack_delay:32| [2025/04/30 20:45:25 000304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:583|lost_pn:580|thresh:3| [2025/04/30 20:45:25 000338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 000352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 000356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 000418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 000445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 000655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 000683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:580|lost_pn:580|po_sent_time:1746045924941102|lost_send_time:1746045924935767|loss_delay:64472|frame:STREAM |repair:128| [2025/04/30 20:45:25 000688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924941102u| [2025/04/30 20:45:25 000692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 000696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925006514|now:1746045925000696|interval:5818| [2025/04/30 20:45:25 000700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925006514|now:1746045925000696|interv:5818| [2025/04/30 20:45:25 000704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57417, ack_elapse 57933, delivered 69600|rate 1201387|lost 258| [2025/04/30 20:45:25 000709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201387) in round 7| [2025/04/30 20:45:25 000713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 000719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 000726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924942930|recovery:1|recovery_start:1746045925000692|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 000732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924942930|recovery:1|recovery_start:1746045925000692|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 000739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:92408|srtt:57069|latest_rtt:57309|min_rtt:30473|applimit:0|lost:241|recovery:1|recovery_start:1746045925000692|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 000752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:289|largest:289|pns:2| [2025/04/30 20:45:25 000759] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:250|pkt_type:SHORT_HEADER|pkt_num:289|frame:ACK |recv_time:1746045925000239|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 000766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045000239|now:1746045925000239|interv:120000000| [2025/04/30 20:45:25 000772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045000239|now:1746045925000239|interv:120000000| [2025/04/30 20:45:25 000778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925002259|pq_index:0| [2025/04/30 20:45:25 000784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045924999773| [2025/04/30 20:45:25 000790] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925000789| [2025/04/30 20:45:25 000797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925000795| [2025/04/30 20:45:25 000805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57069|min_srtt:57069|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 000811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:55200|inflight:92408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:434472| [2025/04/30 20:45:25 000818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57069|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 000825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:580|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 000832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57069|min_srtt:57069|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 000839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:56400|inflight:92408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:502131| [2025/04/30 20:45:25 000846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57069|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 000853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 000860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57069|min_srtt:57069|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 000866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:57600|inflight:92408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:503318| [2025/04/30 20:45:25 000873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 000879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 000885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 000898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 000906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:547|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 000913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:92408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:25 000920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 000926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 000932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 000938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:92408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 000945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 000951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 000957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925002259| [2025/04/30 20:45:25 000963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925002259| [2025/04/30 20:45:25 000968] [debug] |xqc_engine_wakeup_after|wakeup:1746045925002259|now:1746045925000968|diff:1291| [2025/04/30 20:45:25 000974] [debug] |xqc_engine_main_logic|END|now:1746045925000795| [2025/04/30 20:45:25 000981] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925000981| [2025/04/30 20:45:25 000986] [debug] |xqc_engine_wakeup_after|wakeup:1746045925002259|now:1746045925000986|diff:1273| [2025/04/30 20:45:25 000991] [debug] |xqc_engine_main_logic|END|now:1746045925000981| [2025/04/30 20:45:25 001302] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:252|state:ESTABED|recv_time:1746045925001301| [2025/04/30 20:45:25 001309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 001338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:289| [2025/04/30 20:45:25 001342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:290| [2025/04/30 20:45:25 001348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:290| [2025/04/30 20:45:25 001352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 001358] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 001364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:585|origin_pktnum:198|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:585|path_largest_ack:585| [2025/04/30 20:45:25 001369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:192|tx_in_flight:151208|prior_delivered:301114|prior_time:1746045924943297|is_app_limited:0|send_elapse:57349|ack_elapse:58004|ctl_first_sent_time:1746045924943941|lagest_ack_time:1746045925001301|curr_delivered:370714| [2025/04/30 20:45:25 001374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924943941| [2025/04/30 20:45:25 001379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:226||sndq_packets_used_bytes:0|sndq_packets_free:231| [2025/04/30 20:45:25 001388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57069|rttvar:176|minrtt:30473|latest_rtt:57360|ack_delay:32| [2025/04/30 20:45:25 001392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57102|rttvar:196|minrtt:30473|latest_rtt:57360|ack_delay:32| [2025/04/30 20:45:25 001396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:585|lost_pn:582|thresh:3| [2025/04/30 20:45:25 001401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 001409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 001494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 001703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 001748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:582|lost_pn:582|po_sent_time:1746045924942042|lost_send_time:1746045924936771|loss_delay:64530|frame:STREAM |repair:128| [2025/04/30 20:45:25 001755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924942042u| [2025/04/30 20:45:25 001761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 001767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925007564|now:1746045925001767|interval:5797| [2025/04/30 20:45:25 001774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925007564|now:1746045925001767|interv:5797| [2025/04/30 20:45:25 001780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57349, ack_elapse 58004, delivered 69600|rate 1199917|lost 259| [2025/04/30 20:45:25 001786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199917) in round 7| [2025/04/30 20:45:25 001791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 001797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 001803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924943941|recovery:1|recovery_start:1746045925001761|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 001809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924943941|recovery:1|recovery_start:1746045925001761|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 001816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:90008|srtt:57102|latest_rtt:57360|min_rtt:30473|applimit:0|lost:241|recovery:1|recovery_start:1746045925001761|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 001830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:290|largest:290|pns:2| [2025/04/30 20:45:25 001837] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:252|pkt_type:SHORT_HEADER|pkt_num:290|frame:ACK |recv_time:1746045925001301|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 001845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045001301|now:1746045925001301|interv:120000000| [2025/04/30 20:45:25 001851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045001301|now:1746045925001301|interv:120000000| [2025/04/30 20:45:25 001858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925002259|pq_index:0| [2025/04/30 20:45:25 001864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925000795| [2025/04/30 20:45:25 001870] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925001869| [2025/04/30 20:45:25 001878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925001876| [2025/04/30 20:45:25 001886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|min_srtt:57102|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 001893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:57600|inflight:90008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:435659| [2025/04/30 20:45:25 001900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 001907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:582|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 001914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|min_srtt:57102|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 001921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:58800|inflight:90008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:503318| [2025/04/30 20:45:25 001928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 001935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 001941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57102|min_srtt:57102|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 001948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:60000|inflight:90008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:504505| [2025/04/30 20:45:25 001955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 001961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 001973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 001979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 001986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:547|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 001993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:90008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:25 002000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 002006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 002012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 002019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:90008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 002025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 002031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 002035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925002259| [2025/04/30 20:45:25 002039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925002259| [2025/04/30 20:45:25 002043] [debug] |xqc_engine_wakeup_after|wakeup:1746045925002259|now:1746045925002043|diff:216| [2025/04/30 20:45:25 002048] [debug] |xqc_engine_main_logic|END|now:1746045925001876| [2025/04/30 20:45:25 002053] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925002053| [2025/04/30 20:45:25 002057] [debug] |xqc_engine_wakeup_after|wakeup:1746045925002259|now:1746045925002057|diff:202| [2025/04/30 20:45:25 002061] [debug] |xqc_engine_main_logic|END|now:1746045925002053| [2025/04/30 20:45:25 002228] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:254|state:ESTABED|recv_time:1746045925002228| [2025/04/30 20:45:25 002234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 002240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:290| [2025/04/30 20:45:25 002244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:291| [2025/04/30 20:45:25 002250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:291| [2025/04/30 20:45:25 002254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 002259] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 002269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:588|origin_pktnum:459|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:588|path_largest_ack:588| [2025/04/30 20:45:25 002274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:193|tx_in_flight:152408|prior_delivered:302314|prior_time:1746045924944296|is_app_limited:0|send_elapse:57219|ack_elapse:57932|ctl_first_sent_time:1746045924944920|lagest_ack_time:1746045925002228|curr_delivered:371914| [2025/04/30 20:45:25 002278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924944920| [2025/04/30 20:45:25 002287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:222||sndq_packets_used_bytes:0|sndq_packets_free:235| [2025/04/30 20:45:25 002292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57102|rttvar:196|minrtt:30473|latest_rtt:57308|ack_delay:32| [2025/04/30 20:45:25 002296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57124|rttvar:190|minrtt:30473|latest_rtt:57308|ack_delay:32| [2025/04/30 20:45:25 002300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:588|lost_pn:585|thresh:3| [2025/04/30 20:45:25 002304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 002333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 002438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 002653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 002688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:584|lost_pn:585|po_sent_time:1746045924943034|lost_send_time:1746045924937757|loss_delay:64471|frame:STREAM |repair:128| [2025/04/30 20:45:25 002693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924943034u| [2025/04/30 20:45:25 002697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 002701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925008518|now:1746045925002701|interval:5817| [2025/04/30 20:45:25 002705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925008518|now:1746045925002701|interv:5817| [2025/04/30 20:45:25 002709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57219, ack_elapse 57932, delivered 69600|rate 1201408|lost 260| [2025/04/30 20:45:25 002714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201408) in round 7| [2025/04/30 20:45:25 002718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 002722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 002726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924944920|recovery:1|recovery_start:1746045925002697|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 002730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924944920|recovery:1|recovery_start:1746045925002697|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 002737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:87608|srtt:57124|latest_rtt:57308|min_rtt:30473|applimit:0|lost:241|recovery:1|recovery_start:1746045925002697|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 002743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:291|largest:291|pns:2| [2025/04/30 20:45:25 002751] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:254|pkt_type:SHORT_HEADER|pkt_num:291|frame:ACK |recv_time:1746045925002228|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 002758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045002228|now:1746045925002228|interv:120000000| [2025/04/30 20:45:25 002764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045002228|now:1746045925002228|interv:120000000| [2025/04/30 20:45:25 002770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925002259|pq_index:0| [2025/04/30 20:45:25 002776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925001876| [2025/04/30 20:45:25 002782] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925002782| [2025/04/30 20:45:25 002790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925002788| [2025/04/30 20:45:25 002796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925002259|now:1746045925002788| [2025/04/30 20:45:25 002803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925002259|now:1746045925002788| [2025/04/30 20:45:25 002809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 002816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57124|min_srtt:57124|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 002822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:60000|inflight:87608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:436846| [2025/04/30 20:45:25 002828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57124|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 002835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:584|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 002841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57124|min_srtt:57124|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 002847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:61200|inflight:87608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:504505| [2025/04/30 20:45:25 002854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57124|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 002861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 002867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57124|min_srtt:57124|path_bw:1242828|loss_rate:58.41|path_pto:0| [2025/04/30 20:45:25 002880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:62400|inflight:87608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:505692| [2025/04/30 20:45:25 002887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 002893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 002898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 002906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 002913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:547|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 002919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:87608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:414293| [2025/04/30 20:45:25 002925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 002932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:662| [2025/04/30 20:45:25 002998] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:662|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:87608|now:1746045925002943|stream_id:4|stream_offset:414293| [2025/04/30 20:45:25 003008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:662|origin_pktnum:547|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 003016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:87608|applimit:0| [2025/04/30 20:45:25 003022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925008518|now:1746045925003022|interval:5496| [2025/04/30 20:45:25 003029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925008518|now:1746045925003022|interv:5496| [2025/04/30 20:45:25 003035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:88808| [2025/04/30 20:45:25 003042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:549|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 003048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:88808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:25 003055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1980| [2025/04/30 20:45:25 003061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925005041|now:1746045925003061|interv:1980| [2025/04/30 20:45:25 003067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1980| [2025/04/30 20:45:25 003073] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 003079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 003085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:88808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 003093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 003097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 003101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925005041| [2025/04/30 20:45:25 003105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925005041| [2025/04/30 20:45:25 003109] [debug] |xqc_engine_wakeup_after|wakeup:1746045925005041|now:1746045925003109|diff:1932| [2025/04/30 20:45:25 003113] [debug] |xqc_engine_main_logic|END|now:1746045925002788| [2025/04/30 20:45:25 003119] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925003119| [2025/04/30 20:45:25 003123] [debug] |xqc_engine_wakeup_after|wakeup:1746045925005041|now:1746045925003123|diff:1918| [2025/04/30 20:45:25 003127] [debug] |xqc_engine_main_logic|END|now:1746045925003119| [2025/04/30 20:45:25 003268] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:256|state:ESTABED|recv_time:1746045925003268| [2025/04/30 20:45:25 003275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 003281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:291| [2025/04/30 20:45:25 003285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:292| [2025/04/30 20:45:25 003291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:292| [2025/04/30 20:45:25 003295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 003300] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 003306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:590|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:590|path_largest_ack:590| [2025/04/30 20:45:25 003311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:193|tx_in_flight:153608|prior_delivered:303514|prior_time:1746045924945309|is_app_limited:0|send_elapse:57434|ack_elapse:57959|ctl_first_sent_time:1746045924945899|lagest_ack_time:1746045925003268|curr_delivered:373114| [2025/04/30 20:45:25 003340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924945899| [2025/04/30 20:45:25 003345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:222||sndq_packets_used_bytes:0|sndq_packets_free:235| [2025/04/30 20:45:25 003349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57124|rttvar:190|minrtt:30473|latest_rtt:57369|ack_delay:24| [2025/04/30 20:45:25 003353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57152|rttvar:198|minrtt:30473|latest_rtt:57369|ack_delay:24| [2025/04/30 20:45:25 003357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:590|lost_pn:587|thresh:3| [2025/04/30 20:45:25 003362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 003370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 003451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 003660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 003702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:586|lost_pn:587|po_sent_time:1746045924944047|lost_send_time:1746045924938728|loss_delay:64540|frame:STREAM |repair:128| [2025/04/30 20:45:25 003707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:587|lost_pn:587|po_sent_time:1746045924944123|lost_send_time:1746045924938728|loss_delay:64540|frame:STREAM |repair:128| [2025/04/30 20:45:25 003712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924944123u| [2025/04/30 20:45:25 003716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 003720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925009562|now:1746045925003720|interval:5842| [2025/04/30 20:45:25 003724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925009562|now:1746045925003720|interv:5842| [2025/04/30 20:45:25 003728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57434, ack_elapse 57959, delivered 69600|rate 1200848|lost 262| [2025/04/30 20:45:25 003733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200848) in round 7| [2025/04/30 20:45:25 003738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 003744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 003750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924945899|recovery:1|recovery_start:1746045925003715|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 003757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924945899|recovery:1|recovery_start:1746045925003715|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 003764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:85208|srtt:57152|latest_rtt:57369|min_rtt:30473|applimit:0|lost:242|recovery:1|recovery_start:1746045925003715|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 003773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:292|largest:292|pns:2| [2025/04/30 20:45:25 003780] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:256|pkt_type:SHORT_HEADER|pkt_num:292|frame:ACK |recv_time:1746045925003268|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 003787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045003268|now:1746045925003268|interv:120000000| [2025/04/30 20:45:25 003798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045003268|now:1746045925003268|interv:120000000| [2025/04/30 20:45:25 003804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925005041|pq_index:0| [2025/04/30 20:45:25 003809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925002788| [2025/04/30 20:45:25 003815] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925003815| [2025/04/30 20:45:25 003822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925003820| [2025/04/30 20:45:25 003830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57152|min_srtt:57152|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 003837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:61200|inflight:85208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:366813| [2025/04/30 20:45:25 003843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57152|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 003851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:586|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 003857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57152|min_srtt:57152|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 003865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:62400|inflight:85208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:438033| [2025/04/30 20:45:25 003872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57152|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 003879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:587|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 003885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57152|min_srtt:57152|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 003892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:63600|inflight:85208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:505692| [2025/04/30 20:45:25 003898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57152|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 003905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 003912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57152|min_srtt:57152|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 003917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:64800|inflight:85208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:506879| [2025/04/30 20:45:25 003921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 003925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 003933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 003937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 003944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:549|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 003950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:85208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:25 003957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 003963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 003969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 003976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:85208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 003981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 003985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 003989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925005041| [2025/04/30 20:45:25 003993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925005041| [2025/04/30 20:45:25 003997] [debug] |xqc_engine_wakeup_after|wakeup:1746045925005041|now:1746045925003997|diff:1044| [2025/04/30 20:45:25 004002] [debug] |xqc_engine_main_logic|END|now:1746045925003820| [2025/04/30 20:45:25 004007] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925004007| [2025/04/30 20:45:25 004011] [debug] |xqc_engine_wakeup_after|wakeup:1746045925005041|now:1746045925004011|diff:1030| [2025/04/30 20:45:25 004015] [debug] |xqc_engine_main_logic|END|now:1746045925004007| [2025/04/30 20:45:25 004228] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:256|state:ESTABED|recv_time:1746045925004227| [2025/04/30 20:45:25 004233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 004240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:292| [2025/04/30 20:45:25 004244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:293| [2025/04/30 20:45:25 004251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:293| [2025/04/30 20:45:25 004255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 004260] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 004266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:591|origin_pktnum:461|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:591|path_largest_ack:591| [2025/04/30 20:45:25 004271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:194|tx_in_flight:152408|prior_delivered:304714|prior_time:1746045924946296|is_app_limited:0|send_elapse:57299|ack_elapse:57931|ctl_first_sent_time:1746045924946912|lagest_ack_time:1746045925004227|curr_delivered:374314| [2025/04/30 20:45:25 004276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924946912| [2025/04/30 20:45:25 004285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:222||sndq_packets_used_bytes:0|sndq_packets_free:235| [2025/04/30 20:45:25 004289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57152|rttvar:198|minrtt:30473|latest_rtt:57315|ack_delay:16| [2025/04/30 20:45:25 004294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57170|rttvar:185|minrtt:30473|latest_rtt:57315|ack_delay:16| [2025/04/30 20:45:25 004298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:591|lost_pn:588|thresh:3| [2025/04/30 20:45:25 004302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 004310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 004411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 004678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 004682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 004686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925009501|now:1746045925004686|interval:4815| [2025/04/30 20:45:25 004690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925009501|now:1746045925004686|interv:4815| [2025/04/30 20:45:25 004694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57299, ack_elapse 57931, delivered 69600|rate 1201429|lost 262| [2025/04/30 20:45:25 004699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201429) in round 7| [2025/04/30 20:45:25 004703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 004707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 004711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924946912|recovery:1|recovery_start:1746045925003715|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 004717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:1200|po_sent_time:1746045924946912|recovery:1|recovery_start:1746045925003715|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 004728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:84008|srtt:57170|latest_rtt:57315|min_rtt:30473|applimit:0|lost:242|recovery:1|recovery_start:1746045925003715|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 004737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:293|largest:293|pns:2| [2025/04/30 20:45:25 004744] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:256|pkt_type:SHORT_HEADER|pkt_num:293|frame:ACK |recv_time:1746045925004227|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 004751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045004227|now:1746045925004227|interv:120000000| [2025/04/30 20:45:25 004756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045004227|now:1746045925004227|interv:120000000| [2025/04/30 20:45:25 004763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925005041|pq_index:0| [2025/04/30 20:45:25 004769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925003820| [2025/04/30 20:45:25 004775] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925004775| [2025/04/30 20:45:25 004782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925004781| [2025/04/30 20:45:25 004790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57170|min_srtt:57170|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 004796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:64800|inflight:84008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:506879| [2025/04/30 20:45:25 004802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57170|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 004809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 004816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57170|min_srtt:57170|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 004823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:66000|inflight:84008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:508066| [2025/04/30 20:45:25 004830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 004836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 004842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 004849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 004856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:549|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 004862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:84008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:25 004875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 004881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 004888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 004894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:84008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 004898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 004902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 004906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925005041| [2025/04/30 20:45:25 004910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925005041| [2025/04/30 20:45:25 004914] [debug] |xqc_engine_wakeup_after|wakeup:1746045925005041|now:1746045925004914|diff:127| [2025/04/30 20:45:25 004918] [debug] |xqc_engine_main_logic|END|now:1746045925004781| [2025/04/30 20:45:25 004923] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925004923| [2025/04/30 20:45:25 004927] [debug] |xqc_engine_wakeup_after|wakeup:1746045925005041|now:1746045925004927|diff:114| [2025/04/30 20:45:25 004931] [debug] |xqc_engine_main_logic|END|now:1746045925004923| [2025/04/30 20:45:25 005232] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:258|state:ESTABED|recv_time:1746045925005231| [2025/04/30 20:45:25 005238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 005244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:293| [2025/04/30 20:45:25 005248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:294| [2025/04/30 20:45:25 005254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:294| [2025/04/30 20:45:25 005258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 005263] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 005269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:593|origin_pktnum:464|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:593|path_largest_ack:593| [2025/04/30 20:45:25 005274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:195|tx_in_flight:152408|prior_delivered:305914|prior_time:1746045924947306|is_app_limited:0|send_elapse:57402|ack_elapse:57925|ctl_first_sent_time:1746045924947935|lagest_ack_time:1746045925005231|curr_delivered:375514| [2025/04/30 20:45:25 005280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924947935| [2025/04/30 20:45:25 005287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:220||sndq_packets_used_bytes:0|sndq_packets_free:237| [2025/04/30 20:45:25 005291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57170|rttvar:185|minrtt:30473|latest_rtt:57296|ack_delay:24| [2025/04/30 20:45:25 005295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57183|rttvar:164|minrtt:30473|latest_rtt:57296|ack_delay:24| [2025/04/30 20:45:25 005299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:593|lost_pn:590|thresh:3| [2025/04/30 20:45:25 005307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 005341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 005411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 005666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 005670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:589|lost_pn:590|po_sent_time:1746045924945022|lost_send_time:1746045924940773|loss_delay:64458|frame:STREAM |repair:128| [2025/04/30 20:45:25 005675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924945022u| [2025/04/30 20:45:25 005679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 005683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925011474|now:1746045925005683|interval:5791| [2025/04/30 20:45:25 005687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925011474|now:1746045925005683|interv:5791| [2025/04/30 20:45:25 005692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57402, ack_elapse 57925, delivered 69600|rate 1201553|lost 263| [2025/04/30 20:45:25 005696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201553) in round 7| [2025/04/30 20:45:25 005702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 005709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 005715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924947935|recovery:1|recovery_start:1746045925005679|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 005721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924947935|recovery:1|recovery_start:1746045925005679|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 005729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:81608|srtt:57183|latest_rtt:57296|min_rtt:30473|applimit:0|lost:242|recovery:1|recovery_start:1746045925005679|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 005737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:294|largest:294|pns:2| [2025/04/30 20:45:25 005749] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:258|pkt_type:SHORT_HEADER|pkt_num:294|frame:ACK |recv_time:1746045925005231|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 005756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045005231|now:1746045925005231|interv:120000000| [2025/04/30 20:45:25 005762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045005231|now:1746045925005231|interv:120000000| [2025/04/30 20:45:25 005767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925005041|pq_index:0| [2025/04/30 20:45:25 005773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925004781| [2025/04/30 20:45:25 005779] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925005778| [2025/04/30 20:45:25 005786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925005784| [2025/04/30 20:45:25 005792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925005041|now:1746045925005784| [2025/04/30 20:45:25 005798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925005041|now:1746045925005784| [2025/04/30 20:45:25 005804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 005812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57183|min_srtt:57183|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 005818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:66000|inflight:81608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:439220| [2025/04/30 20:45:25 005826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57183|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 005833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:589|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 005840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57183|min_srtt:57183|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 005846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:67200|inflight:81608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:508066| [2025/04/30 20:45:25 005852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57183|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 005859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 005866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57183|min_srtt:57183|path_bw:1242828|loss_rate:58.60|path_pto:0| [2025/04/30 20:45:25 005873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:68400|inflight:81608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:509253| [2025/04/30 20:45:25 005877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 005881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 005890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 005894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 005899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:549|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 005903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:81608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:344260| [2025/04/30 20:45:25 005907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 005912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:663| [2025/04/30 20:45:25 005944] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:663|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:81608|now:1746045925005920|stream_id:4|stream_offset:344260| [2025/04/30 20:45:25 005950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:663|origin_pktnum:420|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 005955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:81608|applimit:0| [2025/04/30 20:45:25 005959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925011474|now:1746045925005959|interval:5515| [2025/04/30 20:45:25 005963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925011474|now:1746045925005959|interv:5515| [2025/04/30 20:45:25 005968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:82808| [2025/04/30 20:45:25 005972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:550|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 005977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:82808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:25 005981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1838| [2025/04/30 20:45:25 005985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925007823|now:1746045925005985|interv:1838| [2025/04/30 20:45:25 005989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1838| [2025/04/30 20:45:25 005993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 005997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 006001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:82808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 006006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 006009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 006013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925007823| [2025/04/30 20:45:25 006018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925007823| [2025/04/30 20:45:25 006027] [debug] |xqc_engine_wakeup_after|wakeup:1746045925007823|now:1746045925006027|diff:1796| [2025/04/30 20:45:25 006031] [debug] |xqc_engine_main_logic|END|now:1746045925005784| [2025/04/30 20:45:25 006036] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925006036| [2025/04/30 20:45:25 006040] [debug] |xqc_engine_wakeup_after|wakeup:1746045925007823|now:1746045925006040|diff:1783| [2025/04/30 20:45:25 006044] [debug] |xqc_engine_main_logic|END|now:1746045925006036| [2025/04/30 20:45:25 006195] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:260|state:ESTABED|recv_time:1746045925006194| [2025/04/30 20:45:25 006201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 006206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:294| [2025/04/30 20:45:25 006210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:295| [2025/04/30 20:45:25 006216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:295| [2025/04/30 20:45:25 006220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 006225] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 006232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:595|origin_pktnum:466|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:595|path_largest_ack:595| [2025/04/30 20:45:25 006236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:196|tx_in_flight:152408|prior_delivered:307114|prior_time:1746045924948296|is_app_limited:0|send_elapse:57454|ack_elapse:57898|ctl_first_sent_time:1746045924948917|lagest_ack_time:1746045925006194|curr_delivered:376714| [2025/04/30 20:45:25 006241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924948917| [2025/04/30 20:45:25 006246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:219||sndq_packets_used_bytes:0|sndq_packets_free:238| [2025/04/30 20:45:25 006250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57183|rttvar:164|minrtt:30473|latest_rtt:57277|ack_delay:32| [2025/04/30 20:45:25 006254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57191|rttvar:138|minrtt:30473|latest_rtt:57277|ack_delay:32| [2025/04/30 20:45:25 006258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:595|lost_pn:592|thresh:3| [2025/04/30 20:45:25 006263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 006271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:3| [2025/04/30 20:45:25 006364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 006618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 006629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:592|lost_pn:592|po_sent_time:1746045924947016|lost_send_time:1746045924941758|loss_delay:64436|frame:STREAM |repair:128| [2025/04/30 20:45:25 006633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924947016u| [2025/04/30 20:45:25 006637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 006641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925012478|now:1746045925006641|interval:5837| [2025/04/30 20:45:25 006646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925012478|now:1746045925006641|interv:5837| [2025/04/30 20:45:25 006650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57454, ack_elapse 57898, delivered 69600|rate 1202114|lost 264| [2025/04/30 20:45:25 006654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202114) in round 7| [2025/04/30 20:45:25 006658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 006663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 006667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924948917|recovery:1|recovery_start:1746045925006637|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 006671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924948917|recovery:1|recovery_start:1746045925006637|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 006676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:80408|srtt:57191|latest_rtt:57277|min_rtt:30473|applimit:0|lost:243|recovery:1|recovery_start:1746045925006637|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 006682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:295|largest:295|pns:2| [2025/04/30 20:45:25 006686] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:260|pkt_type:SHORT_HEADER|pkt_num:295|frame:ACK |recv_time:1746045925006194|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 006691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045006194|now:1746045925006194|interv:120000000| [2025/04/30 20:45:25 006696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045006194|now:1746045925006194|interv:120000000| [2025/04/30 20:45:25 006702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925007823|pq_index:0| [2025/04/30 20:45:25 006709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925005784| [2025/04/30 20:45:25 006715] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925006715| [2025/04/30 20:45:25 006723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925006721| [2025/04/30 20:45:25 006736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|min_srtt:57191|path_bw:1242828|loss_rate:58.80|path_pto:0| [2025/04/30 20:45:25 006743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:67200|inflight:80408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:441594| [2025/04/30 20:45:25 006750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 006758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:592|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 006765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|min_srtt:57191|path_bw:1242828|loss_rate:58.80|path_pto:0| [2025/04/30 20:45:25 006771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:68400|inflight:80408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:509253| [2025/04/30 20:45:25 006777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 006783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 006789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|min_srtt:57191|path_bw:1242828|loss_rate:58.80|path_pto:0| [2025/04/30 20:45:25 006795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:69600|inflight:80408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:510440| [2025/04/30 20:45:25 006801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 006807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 006814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 006820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 006827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:550|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 006834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:80408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:25 006840] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 006846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 006852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 006859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:80408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 006865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 006871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 006883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925007823| [2025/04/30 20:45:25 006887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925007823| [2025/04/30 20:45:25 006891] [debug] |xqc_engine_wakeup_after|wakeup:1746045925007823|now:1746045925006891|diff:932| [2025/04/30 20:45:25 006895] [debug] |xqc_engine_main_logic|END|now:1746045925006721| [2025/04/30 20:45:25 006901] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925006901| [2025/04/30 20:45:25 006905] [debug] |xqc_engine_wakeup_after|wakeup:1746045925007823|now:1746045925006904|diff:919| [2025/04/30 20:45:25 006908] [debug] |xqc_engine_main_logic|END|now:1746045925006901| [2025/04/30 20:45:25 007209] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:262|state:ESTABED|recv_time:1746045925007208| [2025/04/30 20:45:25 007214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 007220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:295| [2025/04/30 20:45:25 007224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:296| [2025/04/30 20:45:25 007230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:296| [2025/04/30 20:45:25 007234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 007240] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 007246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:597|origin_pktnum:210|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:597|path_largest_ack:597| [2025/04/30 20:45:25 007251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:198|tx_in_flight:151208|prior_delivered:308314|prior_time:1746045924949330|is_app_limited:0|send_elapse:57692|ack_elapse:57878|ctl_first_sent_time:1746045924949984|lagest_ack_time:1746045925007208|curr_delivered:377914| [2025/04/30 20:45:25 007255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924949984| [2025/04/30 20:45:25 007260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:219||sndq_packets_used_bytes:0|sndq_packets_free:238| [2025/04/30 20:45:25 007264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57191|rttvar:138|minrtt:30473|latest_rtt:57224|ack_delay:40| [2025/04/30 20:45:25 007268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57191|rttvar:105|minrtt:30473|latest_rtt:57224|ack_delay:40| [2025/04/30 20:45:25 007273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:597|lost_pn:594|thresh:3| [2025/04/30 20:45:25 007277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007327] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 007618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 007633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:594|lost_pn:594|po_sent_time:1746045924948042|lost_send_time:1746045924942831|loss_delay:64377|frame:STREAM |repair:128| [2025/04/30 20:45:25 007637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924948042u| [2025/04/30 20:45:25 007642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 007646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925013402|now:1746045925007646|interval:5756| [2025/04/30 20:45:25 007650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925013402|now:1746045925007646|interv:5756| [2025/04/30 20:45:25 007654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57692, ack_elapse 57878, delivered 69600|rate 1202529|lost 265| [2025/04/30 20:45:25 007658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202529) in round 7| [2025/04/30 20:45:25 007662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 007667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 007671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924949984|recovery:1|recovery_start:1746045925007641|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 007675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924949984|recovery:1|recovery_start:1746045925007641|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 007680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:78008|srtt:57191|latest_rtt:57224|min_rtt:30473|applimit:0|lost:243|recovery:1|recovery_start:1746045925007641|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 007685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:296|largest:296|pns:2| [2025/04/30 20:45:25 007690] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:262|pkt_type:SHORT_HEADER|pkt_num:296|frame:ACK |recv_time:1746045925007208|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 007696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045007208|now:1746045925007208|interv:120000000| [2025/04/30 20:45:25 007702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045007208|now:1746045925007208|interv:120000000| [2025/04/30 20:45:25 007708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925007823|pq_index:0| [2025/04/30 20:45:25 007715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925006721| [2025/04/30 20:45:25 007721] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925007720| [2025/04/30 20:45:25 007728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925007726| [2025/04/30 20:45:25 007741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|min_srtt:57191|path_bw:1242828|loss_rate:58.80|path_pto:0| [2025/04/30 20:45:25 007748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:69600|inflight:78008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:442781| [2025/04/30 20:45:25 007755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 007761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:594|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 007768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|min_srtt:57191|path_bw:1242828|loss_rate:58.80|path_pto:0| [2025/04/30 20:45:25 007773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:70800|inflight:78008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:510440| [2025/04/30 20:45:25 007779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 007786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 007792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|min_srtt:57191|path_bw:1242828|loss_rate:58.80|path_pto:0| [2025/04/30 20:45:25 007798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:72000|inflight:78008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:511627| [2025/04/30 20:45:25 007805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 007811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 007817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 007824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 007831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:550|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 007838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:78008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:25 007844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 007850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 007856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 007863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:78008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 007869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 007873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 007882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925007823| [2025/04/30 20:45:25 007886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925007823| [2025/04/30 20:45:25 007890] [debug] |xqc_engine_wakeup_after|wakeup:1746045925007823|now:1746045925007890|diff:18446744073709551549| [2025/04/30 20:45:25 007894] [debug] |xqc_engine_main_logic|END|now:1746045925007726| [2025/04/30 20:45:25 007899] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925007899| [2025/04/30 20:45:25 007903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925007823|pq_index:0| [2025/04/30 20:45:25 007907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925007726| [2025/04/30 20:45:25 007912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925007911| [2025/04/30 20:45:25 007917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925007823|now:1746045925007911| [2025/04/30 20:45:25 007921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925007823|now:1746045925007911| [2025/04/30 20:45:25 007925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 007930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57191|min_srtt:57191|path_bw:1242828|loss_rate:58.80|path_pto:0| [2025/04/30 20:45:25 007934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:72000|inflight:78008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:511627| [2025/04/30 20:45:25 007938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 007942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 007946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 007950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 007954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:550|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 007959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:78008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:415480| [2025/04/30 20:45:25 007963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 007967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:664| [2025/04/30 20:45:25 007999] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:664|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:78008|now:1746045925007975|stream_id:4|stream_offset:415480| [2025/04/30 20:45:25 008005] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:664|origin_pktnum:550|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 008009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:78008|applimit:0| [2025/04/30 20:45:25 008017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925013402|now:1746045925008017|interval:5385| [2025/04/30 20:45:25 008022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925013402|now:1746045925008017|interv:5385| [2025/04/30 20:45:25 008026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:79208| [2025/04/30 20:45:25 008031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:552|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 008035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:79208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:25 008039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2569| [2025/04/30 20:45:25 008043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925010612|now:1746045925008043|interv:2569| [2025/04/30 20:45:25 008047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2569| [2025/04/30 20:45:25 008051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 008055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 008059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:79208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 008064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 008068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 008071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925010612| [2025/04/30 20:45:25 008075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925010612| [2025/04/30 20:45:25 008079] [debug] |xqc_engine_wakeup_after|wakeup:1746045925010612|now:1746045925008079|diff:2533| [2025/04/30 20:45:25 008084] [debug] |xqc_engine_main_logic|END|now:1746045925007911| [2025/04/30 20:45:25 008195] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:264|state:ESTABED|recv_time:1746045925008194| [2025/04/30 20:45:25 008201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 008206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:296| [2025/04/30 20:45:25 008210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:297| [2025/04/30 20:45:25 008216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:297| [2025/04/30 20:45:25 008220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 008226] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 008232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:600|origin_pktnum:471|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:600|path_largest_ack:600| [2025/04/30 20:45:25 008236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:199|tx_in_flight:152408|prior_delivered:309514|prior_time:1746045924950274|is_app_limited:0|send_elapse:57717|ack_elapse:57920|ctl_first_sent_time:1746045924950903|lagest_ack_time:1746045925008194|curr_delivered:379114| [2025/04/30 20:45:25 008241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924950903| [2025/04/30 20:45:25 008250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:215||sndq_packets_used_bytes:0|sndq_packets_free:242| [2025/04/30 20:45:25 008254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57191|rttvar:105|minrtt:30473|latest_rtt:57291|ack_delay:24| [2025/04/30 20:45:25 008258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57201|rttvar:98|minrtt:30473|latest_rtt:57291|ack_delay:24| [2025/04/30 20:45:25 008262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:600|lost_pn:597|thresh:3| [2025/04/30 20:45:25 008266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 008605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 008621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:596|lost_pn:597|po_sent_time:1746045924949025|lost_send_time:1746045924943742|loss_delay:64452|frame:STREAM |repair:128| [2025/04/30 20:45:25 008626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924949025u| [2025/04/30 20:45:25 008630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 008634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925014542|now:1746045925008634|interval:5908| [2025/04/30 20:45:25 008638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925014542|now:1746045925008634|interv:5908| [2025/04/30 20:45:25 008642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57717, ack_elapse 57920, delivered 69600|rate 1201657|lost 266| [2025/04/30 20:45:25 008647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201657) in round 7| [2025/04/30 20:45:25 008651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 008655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 008659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924950903|recovery:1|recovery_start:1746045925008630|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 008663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924950903|recovery:1|recovery_start:1746045925008630|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 008671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:76808|srtt:57201|latest_rtt:57291|min_rtt:30473|applimit:0|lost:244|recovery:1|recovery_start:1746045925008630|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 008677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:297|largest:297|pns:2| [2025/04/30 20:45:25 008681] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:264|pkt_type:SHORT_HEADER|pkt_num:297|frame:ACK |recv_time:1746045925008194|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 008687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045008194|now:1746045925008194|interv:120000000| [2025/04/30 20:45:25 008693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045008194|now:1746045925008194|interv:120000000| [2025/04/30 20:45:25 008700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925010612|pq_index:0| [2025/04/30 20:45:25 008706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925007911| [2025/04/30 20:45:25 008712] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925008712| [2025/04/30 20:45:25 008720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925008718| [2025/04/30 20:45:25 008728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|min_srtt:57201|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 008734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:70800|inflight:76808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:443968| [2025/04/30 20:45:25 008741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 008748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:596|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 008756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|min_srtt:57201|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 008762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:72000|inflight:76808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:511627| [2025/04/30 20:45:25 008768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 008774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 008780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57201|min_srtt:57201|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 008786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:398|schedule_bytes:73200|inflight:76808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:512012| [2025/04/30 20:45:25 008793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:398| [2025/04/30 20:45:25 008804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 008811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 008818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 008825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:552|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 008832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:76808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:25 008838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 008844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 008850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 008857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:76808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 008863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 008869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 008875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925010612| [2025/04/30 20:45:25 008881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925010612| [2025/04/30 20:45:25 008887] [debug] |xqc_engine_wakeup_after|wakeup:1746045925010612|now:1746045925008887|diff:1725| [2025/04/30 20:45:25 008894] [debug] |xqc_engine_main_logic|END|now:1746045925008718| [2025/04/30 20:45:25 008902] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925008902| [2025/04/30 20:45:25 008908] [debug] |xqc_engine_wakeup_after|wakeup:1746045925010612|now:1746045925008908|diff:1704| [2025/04/30 20:45:25 008914] [debug] |xqc_engine_main_logic|END|now:1746045925008902| [2025/04/30 20:45:25 009207] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:266|state:ESTABED|recv_time:1746045925009207| [2025/04/30 20:45:25 009215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 009221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:297| [2025/04/30 20:45:25 009225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:298| [2025/04/30 20:45:25 009231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:298| [2025/04/30 20:45:25 009235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 009241] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 009247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:602|origin_pktnum:344|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:602|path_largest_ack:602| [2025/04/30 20:45:25 009252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:201|tx_in_flight:151208|prior_delivered:310714|prior_time:1746045924951307|is_app_limited:0|send_elapse:57803|ack_elapse:57900|ctl_first_sent_time:1746045924951974|lagest_ack_time:1746045925009207|curr_delivered:380314| [2025/04/30 20:45:25 009256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924951974| [2025/04/30 20:45:25 009266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:215||sndq_packets_used_bytes:0|sndq_packets_free:242| [2025/04/30 20:45:25 009270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57201|rttvar:98|minrtt:30473|latest_rtt:57233|ack_delay:24| [2025/04/30 20:45:25 009274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57202|rttvar:76|minrtt:30473|latest_rtt:57233|ack_delay:24| [2025/04/30 20:45:25 009278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:602|lost_pn:599|thresh:3| [2025/04/30 20:45:25 009283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 009614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 009634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:598|lost_pn:599|po_sent_time:1746045924950090|lost_send_time:1746045924944820|loss_delay:64387|frame:STREAM |repair:128| [2025/04/30 20:45:25 009639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:599|lost_pn:599|po_sent_time:1746045924950177|lost_send_time:1746045924944820|loss_delay:64387|frame:STREAM |repair:128| [2025/04/30 20:45:25 009644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924950177u| [2025/04/30 20:45:25 009648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 009652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925015393|now:1746045925009652|interval:5741| [2025/04/30 20:45:25 009656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925015393|now:1746045925009652|interv:5741| [2025/04/30 20:45:25 009660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57803, ack_elapse 57900, delivered 69600|rate 1202072|lost 268| [2025/04/30 20:45:25 009665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202072) in round 7| [2025/04/30 20:45:25 009669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 009673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 009677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924951974|recovery:1|recovery_start:1746045925009648|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 009681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924951974|recovery:1|recovery_start:1746045925009648|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 009692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:73208|srtt:57202|latest_rtt:57233|min_rtt:30473|applimit:0|lost:244|recovery:1|recovery_start:1746045925009648|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 009700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:298|largest:298|pns:2| [2025/04/30 20:45:25 009707] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:266|pkt_type:SHORT_HEADER|pkt_num:298|frame:ACK |recv_time:1746045925009207|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 009714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045009207|now:1746045925009207|interv:120000000| [2025/04/30 20:45:25 009720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045009207|now:1746045925009207|interv:120000000| [2025/04/30 20:45:25 009726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925010612|pq_index:0| [2025/04/30 20:45:25 009732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925008718| [2025/04/30 20:45:25 009739] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925009738| [2025/04/30 20:45:25 009746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925009744| [2025/04/30 20:45:25 009755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 009761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:73200|inflight:73208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:25 009767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 009773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:598|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 009779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 009785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:74400|inflight:73208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:445155| [2025/04/30 20:45:25 009791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 009798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:599|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 009805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 009811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:398|schedule_bytes:75600|inflight:73208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:512012| [2025/04/30 20:45:25 009818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 009831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:398|reinj:0|path_class:4| [2025/04/30 20:45:25 009838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 009845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:15|schedule_bytes:75998|inflight:73208|cwnd:150252|conn:00005649CA6C66CC|stream_id:7|stream_offset:21| [2025/04/30 20:45:25 009851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 009858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:15|reinj:0|path_class:4| [2025/04/30 20:45:25 009865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 009872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:76013|inflight:73208|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:1191| [2025/04/30 20:45:25 009877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 009881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 009885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 009889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 009894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:552|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 009898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:73208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:25 009902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 009906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 009910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 009914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:73208|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 009919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 009922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 009926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925010612| [2025/04/30 20:45:25 009931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925010612| [2025/04/30 20:45:25 009935] [debug] |xqc_engine_wakeup_after|wakeup:1746045925010612|now:1746045925009935|diff:677| [2025/04/30 20:45:25 009939] [debug] |xqc_engine_main_logic|END|now:1746045925009744| [2025/04/30 20:45:25 009944] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925009944| [2025/04/30 20:45:25 009952] [debug] |xqc_engine_wakeup_after|wakeup:1746045925010612|now:1746045925009952|diff:660| [2025/04/30 20:45:25 009956] [debug] |xqc_engine_main_logic|END|now:1746045925009944| [2025/04/30 20:45:25 010208] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:268|state:ESTABED|recv_time:1746045925010207| [2025/04/30 20:45:25 010214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 010220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:298| [2025/04/30 20:45:25 010224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:299| [2025/04/30 20:45:25 010230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:299| [2025/04/30 20:45:25 010234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 010239] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 010245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:605|origin_pktnum:476|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:605|path_largest_ack:605| [2025/04/30 20:45:25 010250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:202|tx_in_flight:152408|prior_delivered:311914|prior_time:1746045924952366|is_app_limited:0|send_elapse:57860|ack_elapse:57841|ctl_first_sent_time:1746045924953037|lagest_ack_time:1746045925010207|curr_delivered:381514| [2025/04/30 20:45:25 010255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924953037| [2025/04/30 20:45:25 010259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:213||sndq_packets_used_bytes:0|sndq_packets_free:244| [2025/04/30 20:45:25 010264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57202|rttvar:76|minrtt:30473|latest_rtt:57170|ack_delay:32| [2025/04/30 20:45:25 010268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57194|rttvar:73|minrtt:30473|latest_rtt:57170|ack_delay:32| [2025/04/30 20:45:25 010272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:605|lost_pn:602|thresh:3| [2025/04/30 20:45:25 010276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 010625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 010630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:601|lost_pn:602|po_sent_time:1746045924951006|lost_send_time:1746045924945864|loss_delay:64343|frame:STREAM |repair:128| [2025/04/30 20:45:25 010634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924951006u| [2025/04/30 20:45:25 010641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 010645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925016424|now:1746045925010645|interval:5779| [2025/04/30 20:45:25 010650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925016424|now:1746045925010645|interv:5779| [2025/04/30 20:45:25 010654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57860, ack_elapse 57841, delivered 69600|rate 1202903|lost 269| [2025/04/30 20:45:25 010658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202903) in round 7| [2025/04/30 20:45:25 010662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 010666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 010670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924953037|recovery:1|recovery_start:1746045925010641|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 010675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924953037|recovery:1|recovery_start:1746045925010641|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 010680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:70808|srtt:57194|latest_rtt:57170|min_rtt:30473|applimit:0|lost:244|recovery:1|recovery_start:1746045925010641|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 010690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:299|largest:299|pns:2| [2025/04/30 20:45:25 010696] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:268|pkt_type:SHORT_HEADER|pkt_num:299|frame:ACK |recv_time:1746045925010207|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 010703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045010207|now:1746045925010207|interv:120000000| [2025/04/30 20:45:25 010710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045010207|now:1746045925010207|interv:120000000| [2025/04/30 20:45:25 010716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925010612|pq_index:0| [2025/04/30 20:45:25 010722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925009744| [2025/04/30 20:45:25 010728] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925010728| [2025/04/30 20:45:25 010736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925010734| [2025/04/30 20:45:25 010742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925010612|now:1746045925010734| [2025/04/30 20:45:25 010748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925010612|now:1746045925010734| [2025/04/30 20:45:25 010753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 010760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57194|min_srtt:57194|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 010771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:76013|inflight:70808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:446342| [2025/04/30 20:45:25 010778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57194|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 010785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:601|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 010792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57194|min_srtt:57194|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 010798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:77213|inflight:70808|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:1191| [2025/04/30 20:45:25 010806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57194|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 010813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 010820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57194|min_srtt:57194|path_bw:1242828|loss_rate:58.99|path_pto:0| [2025/04/30 20:45:25 010826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:78413|inflight:70808|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:2380| [2025/04/30 20:45:25 010833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 010839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 010845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 010852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 010857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:552|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 010862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:70808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:416667| [2025/04/30 20:45:25 010866] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 010870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:665| [2025/04/30 20:45:25 010901] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:665|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:70808|now:1746045925010878|stream_id:4|stream_offset:416667| [2025/04/30 20:45:25 010907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:665|origin_pktnum:552|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 010912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:70808|applimit:0| [2025/04/30 20:45:25 010916] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925016424|now:1746045925010916|interval:5508| [2025/04/30 20:45:25 010925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925016424|now:1746045925010916|interv:5508| [2025/04/30 20:45:25 010930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:72008| [2025/04/30 20:45:25 010934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:554|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 010939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:72008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:25 010943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2453| [2025/04/30 20:45:25 010947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925013400|now:1746045925010947|interv:2453| [2025/04/30 20:45:25 010951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2453| [2025/04/30 20:45:25 010955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 010959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 010963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:72008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 010968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 010971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 010975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925013400| [2025/04/30 20:45:25 010979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925013400| [2025/04/30 20:45:25 010983] [debug] |xqc_engine_wakeup_after|wakeup:1746045925013400|now:1746045925010983|diff:2417| [2025/04/30 20:45:25 010988] [debug] |xqc_engine_main_logic|END|now:1746045925010734| [2025/04/30 20:45:25 010993] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925010993| [2025/04/30 20:45:25 010997] [debug] |xqc_engine_wakeup_after|wakeup:1746045925013400|now:1746045925010997|diff:2403| [2025/04/30 20:45:25 011001] [debug] |xqc_engine_main_logic|END|now:1746045925010993| [2025/04/30 20:45:25 011184] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:270|state:ESTABED|recv_time:1746045925011184| [2025/04/30 20:45:25 011190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 011196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:299| [2025/04/30 20:45:25 011200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:300| [2025/04/30 20:45:25 011205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:300| [2025/04/30 20:45:25 011210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 011215] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 011221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:607|origin_pktnum:349|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:607|path_largest_ack:607| [2025/04/30 20:45:25 011225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:204|tx_in_flight:151208|prior_delivered:313114|prior_time:1746045924953289|is_app_limited:0|send_elapse:57943|ack_elapse:57895|ctl_first_sent_time:1746045924954012|lagest_ack_time:1746045925011184|curr_delivered:382714| [2025/04/30 20:45:25 011234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924954012| [2025/04/30 20:45:25 011239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:213||sndq_packets_used_bytes:0|sndq_packets_free:244| [2025/04/30 20:45:25 011243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57194|rttvar:73|minrtt:30473|latest_rtt:57172|ack_delay:32| [2025/04/30 20:45:25 011247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57187|rttvar:68|minrtt:30473|latest_rtt:57172|ack_delay:32| [2025/04/30 20:45:25 011252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:607|lost_pn:604|thresh:3| [2025/04/30 20:45:25 011256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 011598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 011607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:603|lost_pn:604|po_sent_time:1746045924952081|lost_send_time:1746045924946849|loss_delay:64335|frame:STREAM |repair:128| [2025/04/30 20:45:25 011612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:604|lost_pn:604|po_sent_time:1746045924952165|lost_send_time:1746045924946849|loss_delay:64335|frame:STREAM |repair:128| [2025/04/30 20:45:25 011616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924952165u| [2025/04/30 20:45:25 011620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 011624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925017497|now:1746045925011624|interval:5873| [2025/04/30 20:45:25 011628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925017497|now:1746045925011624|interv:5873| [2025/04/30 20:45:25 011632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57943, ack_elapse 57895, delivered 69600|rate 1201180|lost 271| [2025/04/30 20:45:25 011637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201180) in round 7| [2025/04/30 20:45:25 011641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 011645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 011649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924954012|recovery:1|recovery_start:1746045925011620|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 011653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924954012|recovery:1|recovery_start:1746045925011620|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 011661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:68408|srtt:57187|latest_rtt:57172|min_rtt:30473|applimit:0|lost:245|recovery:1|recovery_start:1746045925011620|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 011666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:300|largest:300|pns:2| [2025/04/30 20:45:25 011671] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:270|pkt_type:SHORT_HEADER|pkt_num:300|frame:ACK |recv_time:1746045925011184|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 011676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045011184|now:1746045925011184|interv:120000000| [2025/04/30 20:45:25 011683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045011184|now:1746045925011184|interv:120000000| [2025/04/30 20:45:25 011689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925013400|pq_index:0| [2025/04/30 20:45:25 011696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925010734| [2025/04/30 20:45:25 011701] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925011701| [2025/04/30 20:45:25 011709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925011707| [2025/04/30 20:45:25 011717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57187|min_srtt:57187|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 011724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:77213|inflight:68408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:376309| [2025/04/30 20:45:25 011731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57187|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 011738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:603|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 011745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57187|min_srtt:57187|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 011752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:78413|inflight:68408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:447529| [2025/04/30 20:45:25 011758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57187|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 011764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:604|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 011770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57187|min_srtt:57187|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 011776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:79613|inflight:68408|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:2380| [2025/04/30 20:45:25 011792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57187|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 011799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 011805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57187|min_srtt:57187|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 011813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:80813|inflight:68408|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:3569| [2025/04/30 20:45:25 011820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 011825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 011831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 011838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 011845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:554|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 011851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:68408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:25 011858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 011863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 011870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 011876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:68408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 011883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 011889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 011896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925013400| [2025/04/30 20:45:25 011902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925013400| [2025/04/30 20:45:25 011908] [debug] |xqc_engine_wakeup_after|wakeup:1746045925013400|now:1746045925011908|diff:1492| [2025/04/30 20:45:25 011915] [debug] |xqc_engine_main_logic|END|now:1746045925011707| [2025/04/30 20:45:25 011924] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925011923| [2025/04/30 20:45:25 011930] [debug] |xqc_engine_wakeup_after|wakeup:1746045925013400|now:1746045925011930|diff:1470| [2025/04/30 20:45:25 011936] [debug] |xqc_engine_main_logic|END|now:1746045925011923| [2025/04/30 20:45:25 012208] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:272|state:ESTABED|recv_time:1746045925012207| [2025/04/30 20:45:25 012215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 012221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:300| [2025/04/30 20:45:25 012230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:301| [2025/04/30 20:45:25 012236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:301| [2025/04/30 20:45:25 012240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 012246] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 012252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:610|origin_pktnum:352|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:610|path_largest_ack:610| [2025/04/30 20:45:25 012257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:206|tx_in_flight:151208|prior_delivered:314314|prior_time:1746045924954292|is_app_limited:0|send_elapse:57715|ack_elapse:57915|ctl_first_sent_time:1746045924954916|lagest_ack_time:1746045925012207|curr_delivered:383914| [2025/04/30 20:45:25 012261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924954916| [2025/04/30 20:45:25 012266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:212||sndq_packets_used_bytes:0|sndq_packets_free:245| [2025/04/30 20:45:25 012270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57187|rttvar:68|minrtt:30473|latest_rtt:57291|ack_delay:32| [2025/04/30 20:45:25 012275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57196|rttvar:69|minrtt:30473|latest_rtt:57291|ack_delay:32| [2025/04/30 20:45:25 012279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:610|lost_pn:607|thresh:3| [2025/04/30 20:45:25 012283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 012629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 012634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:606|lost_pn:607|po_sent_time:1746045924953162|lost_send_time:1746045924947755|loss_delay:64452|frame:STREAM |repair:128| [2025/04/30 20:45:25 012638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924953162u| [2025/04/30 20:45:25 012642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 012646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925018577|now:1746045925012646|interval:5931| [2025/04/30 20:45:25 012651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925018577|now:1746045925012646|interv:5931| [2025/04/30 20:45:25 012655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57715, ack_elapse 57915, delivered 69600|rate 1201761|lost 272| [2025/04/30 20:45:25 012659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201761) in round 7| [2025/04/30 20:45:25 012666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 012670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 012674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924954916|recovery:1|recovery_start:1746045925012642|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 012678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924954916|recovery:1|recovery_start:1746045925012642|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 012683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:66008|srtt:57196|latest_rtt:57291|min_rtt:30473|applimit:0|lost:245|recovery:1|recovery_start:1746045925012642|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 012689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:301|largest:301|pns:2| [2025/04/30 20:45:25 012693] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:272|pkt_type:SHORT_HEADER|pkt_num:301|frame:ACK |recv_time:1746045925012207|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 012698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045012207|now:1746045925012207|interv:120000000| [2025/04/30 20:45:25 012702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045012207|now:1746045925012207|interv:120000000| [2025/04/30 20:45:25 012706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925013400|pq_index:0| [2025/04/30 20:45:25 012710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925011707| [2025/04/30 20:45:25 012714] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925012714| [2025/04/30 20:45:25 012719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925012718| [2025/04/30 20:45:25 012724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57196|min_srtt:57196|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 012729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:80813|inflight:66008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:448716| [2025/04/30 20:45:25 012733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57196|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 012738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:606|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 012742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57196|min_srtt:57196|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 012746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:82013|inflight:66008|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:3569| [2025/04/30 20:45:25 012750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57196|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 012757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 012762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57196|min_srtt:57196|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 012766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:83213|inflight:66008|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:4758| [2025/04/30 20:45:25 012770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 012774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 012778] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 012782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 012786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:554|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 012790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:66008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:25 012794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 012798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 012802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 012806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:66008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 012812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 012818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 012824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925013400| [2025/04/30 20:45:25 012830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925013400| [2025/04/30 20:45:25 012836] [debug] |xqc_engine_wakeup_after|wakeup:1746045925013400|now:1746045925012836|diff:564| [2025/04/30 20:45:25 012843] [debug] |xqc_engine_main_logic|END|now:1746045925012718| [2025/04/30 20:45:25 012851] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925012851| [2025/04/30 20:45:25 012856] [debug] |xqc_engine_wakeup_after|wakeup:1746045925013400|now:1746045925012856|diff:544| [2025/04/30 20:45:25 012861] [debug] |xqc_engine_main_logic|END|now:1746045925012851| [2025/04/30 20:45:25 013200] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:274|state:ESTABED|recv_time:1746045925013199| [2025/04/30 20:45:25 013205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 013211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:301| [2025/04/30 20:45:25 013215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:302| [2025/04/30 20:45:25 013221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:302| [2025/04/30 20:45:25 013229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 013234] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 013240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:613|origin_pktnum:355|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:613|path_largest_ack:613| [2025/04/30 20:45:25 013244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:208|tx_in_flight:151208|prior_delivered:315514|prior_time:1746045924955303|is_app_limited:0|send_elapse:57779|ack_elapse:57896|ctl_first_sent_time:1746045924955923|lagest_ack_time:1746045925013199|curr_delivered:385114| [2025/04/30 20:45:25 013249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924955923| [2025/04/30 20:45:25 013253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:210||sndq_packets_used_bytes:0|sndq_packets_free:247| [2025/04/30 20:45:25 013257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57196|rttvar:69|minrtt:30473|latest_rtt:57276|ack_delay:32| [2025/04/30 20:45:25 013262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57202|rttvar:64|minrtt:30473|latest_rtt:57276|ack_delay:32| [2025/04/30 20:45:25 013268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:613|lost_pn:610|thresh:3| [2025/04/30 20:45:25 013273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 013609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 013618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:608|lost_pn:610|po_sent_time:1746045924954125|lost_send_time:1746045924948764|loss_delay:64435|frame:STREAM |repair:128| [2025/04/30 20:45:25 013622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:609|lost_pn:610|po_sent_time:1746045924954212|lost_send_time:1746045924948764|loss_delay:64435|frame:STREAM |repair:128| [2025/04/30 20:45:25 013627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924954212u| [2025/04/30 20:45:25 013631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 013635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925019446|now:1746045925013635|interval:5811| [2025/04/30 20:45:25 013639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925019446|now:1746045925013635|interv:5811| [2025/04/30 20:45:25 013643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57779, ack_elapse 57896, delivered 69600|rate 1202155|lost 274| [2025/04/30 20:45:25 013647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1202155) in round 7| [2025/04/30 20:45:25 013654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 013658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 013662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924955923|recovery:1|recovery_start:1746045925013631|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 013666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924955923|recovery:1|recovery_start:1746045925013631|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 013671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:62408|srtt:57202|latest_rtt:57276|min_rtt:30473|applimit:0|lost:245|recovery:1|recovery_start:1746045925013631|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 013676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:302|largest:302|pns:2| [2025/04/30 20:45:25 013681] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:274|pkt_type:SHORT_HEADER|pkt_num:302|frame:ACK |recv_time:1746045925013199|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 013685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045013199|now:1746045925013199|interv:120000000| [2025/04/30 20:45:25 013689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045013199|now:1746045925013199|interv:120000000| [2025/04/30 20:45:25 013693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925013400|pq_index:0| [2025/04/30 20:45:25 013697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925012718| [2025/04/30 20:45:25 013701] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925013701| [2025/04/30 20:45:25 013706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925013705| [2025/04/30 20:45:25 013710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925013400|now:1746045925013705| [2025/04/30 20:45:25 013715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925013400|now:1746045925013705| [2025/04/30 20:45:25 013719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 013723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 013728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:83213|inflight:62408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:25 013732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 013737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:608|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 013741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 013748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:84413|inflight:62408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:449903| [2025/04/30 20:45:25 013752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 013756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:609|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 013760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 013764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:85613|inflight:62408|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:4758| [2025/04/30 20:45:25 013769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 013773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 013777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:59.17|path_pto:0| [2025/04/30 20:45:25 013781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:383|schedule_bytes:86813|inflight:62408|cwnd:150252|conn:00005649CA6C66CC|stream_id:8|stream_offset:5130| [2025/04/30 20:45:25 013786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 013790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:0|size:383|reinj:0|path_class:4| [2025/04/30 20:45:25 013794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:554|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 013799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:62408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:417854| [2025/04/30 20:45:25 013803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 013807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:666| [2025/04/30 20:45:25 013849] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:666|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:62408|now:1746045925013814|stream_id:4|stream_offset:417854| [2025/04/30 20:45:25 013859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:666|origin_pktnum:554|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 013864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:62408|applimit:0| [2025/04/30 20:45:25 013868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925019446|now:1746045925013868|interval:5578| [2025/04/30 20:45:25 013873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925019446|now:1746045925013868|interv:5578| [2025/04/30 20:45:25 013881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:63608| [2025/04/30 20:45:25 013886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:556|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 013890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:63608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:25 013895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2291| [2025/04/30 20:45:25 013899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925016190|now:1746045925013899|interv:2291| [2025/04/30 20:45:25 013903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2291| [2025/04/30 20:45:25 013907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 013911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 013915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:63608|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 013919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 013923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 013927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925016190| [2025/04/30 20:45:25 013931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925016190| [2025/04/30 20:45:25 013935] [debug] |xqc_engine_wakeup_after|wakeup:1746045925016190|now:1746045925013935|diff:2255| [2025/04/30 20:45:25 013939] [debug] |xqc_engine_main_logic|END|now:1746045925013705| [2025/04/30 20:45:25 013944] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925013944| [2025/04/30 20:45:25 013948] [debug] |xqc_engine_wakeup_after|wakeup:1746045925016190|now:1746045925013948|diff:2242| [2025/04/30 20:45:25 013952] [debug] |xqc_engine_main_logic|END|now:1746045925013944| [2025/04/30 20:45:25 014207] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:276|state:ESTABED|recv_time:1746045925014206| [2025/04/30 20:45:25 014212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 014218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:302| [2025/04/30 20:45:25 014222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:303| [2025/04/30 20:45:25 014228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:303| [2025/04/30 20:45:25 014232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 014237] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 014243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:616|origin_pktnum:358|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:616|path_largest_ack:616| [2025/04/30 20:45:25 014247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:210|tx_in_flight:151208|prior_delivered:316714|prior_time:1746045924956282|is_app_limited:0|send_elapse:57735|ack_elapse:57924|ctl_first_sent_time:1746045924956967|lagest_ack_time:1746045925014206|curr_delivered:386314| [2025/04/30 20:45:25 014252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924956967| [2025/04/30 20:45:25 014260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:209||sndq_packets_used_bytes:0|sndq_packets_free:248| [2025/04/30 20:45:25 014265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57202|rttvar:64|minrtt:30473|latest_rtt:57239|ack_delay:32| [2025/04/30 20:45:25 014269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57202|rttvar:49|minrtt:30473|latest_rtt:57239|ack_delay:32| [2025/04/30 20:45:25 014273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:616|lost_pn:613|thresh:3| [2025/04/30 20:45:25 014277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 014617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 014624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:611|lost_pn:613|po_sent_time:1746045924955011|lost_send_time:1746045924949813|loss_delay:64393|frame:STREAM |repair:128| [2025/04/30 20:45:25 014629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:612|lost_pn:613|po_sent_time:1746045924955091|lost_send_time:1746045924949813|loss_delay:64393|frame:STREAM |repair:128| [2025/04/30 20:45:25 014633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924955091u| [2025/04/30 20:45:25 014637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 014641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925020407|now:1746045925014641|interval:5766| [2025/04/30 20:45:25 014646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925020407|now:1746045925014641|interv:5766| [2025/04/30 20:45:25 014650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57735, ack_elapse 57924, delivered 69600|rate 1201574|lost 276| [2025/04/30 20:45:25 014654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201574) in round 7| [2025/04/30 20:45:25 014658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 014662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 014666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924956967|recovery:1|recovery_start:1746045925014637|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 014670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924956967|recovery:1|recovery_start:1746045925014637|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 014675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:60008|srtt:57202|latest_rtt:57239|min_rtt:30473|applimit:0|lost:246|recovery:1|recovery_start:1746045925014637|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 014683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:303|largest:303|pns:2| [2025/04/30 20:45:25 014688] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:276|pkt_type:SHORT_HEADER|pkt_num:303|frame:ACK |recv_time:1746045925014206|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 014692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045014206|now:1746045925014206|interv:120000000| [2025/04/30 20:45:25 014696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045014206|now:1746045925014206|interv:120000000| [2025/04/30 20:45:25 014700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925016190|pq_index:0| [2025/04/30 20:45:25 014704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925013705| [2025/04/30 20:45:25 014708] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925014708| [2025/04/30 20:45:25 014713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925014712| [2025/04/30 20:45:25 014719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:59.36|path_pto:0| [2025/04/30 20:45:25 014723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:85996|inflight:60008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:25 014727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 014732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:611|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 014736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|min_srtt:57202|path_bw:1242828|loss_rate:59.36|path_pto:0| [2025/04/30 20:45:25 014740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:87196|inflight:60008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:451090| [2025/04/30 20:45:25 014744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57202|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 014749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:612|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 014753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:556|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 014757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:60008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:25 014761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 014765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 014769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 014776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:60008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 014780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 014784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 014788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925016190| [2025/04/30 20:45:25 014792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925016190| [2025/04/30 20:45:25 014796] [debug] |xqc_engine_wakeup_after|wakeup:1746045925016190|now:1746045925014796|diff:1394| [2025/04/30 20:45:25 014800] [debug] |xqc_engine_main_logic|END|now:1746045925014712| [2025/04/30 20:45:25 014805] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925014805| [2025/04/30 20:45:25 014809] [debug] |xqc_engine_wakeup_after|wakeup:1746045925016190|now:1746045925014809|diff:1381| [2025/04/30 20:45:25 014813] [debug] |xqc_engine_main_logic|END|now:1746045925014805| [2025/04/30 20:45:25 015227] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:278|state:ESTABED|recv_time:1746045925015226| [2025/04/30 20:45:25 015236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 015243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:303| [2025/04/30 20:45:25 015247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:304| [2025/04/30 20:45:25 015253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:304| [2025/04/30 20:45:25 015257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 015263] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 015269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:619|origin_pktnum:361|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:619|path_largest_ack:619| [2025/04/30 20:45:25 015275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:212|tx_in_flight:151208|prior_delivered:317914|prior_time:1746045924957274|is_app_limited:0|send_elapse:57779|ack_elapse:57952|ctl_first_sent_time:1746045924957953|lagest_ack_time:1746045925015226|curr_delivered:387514| [2025/04/30 20:45:25 015280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924957953| [2025/04/30 20:45:25 015284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:208||sndq_packets_used_bytes:0|sndq_packets_free:249| [2025/04/30 20:45:25 015288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57202|rttvar:49|minrtt:30473|latest_rtt:57273|ack_delay:32| [2025/04/30 20:45:25 015293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57207|rttvar:46|minrtt:30473|latest_rtt:57273|ack_delay:32| [2025/04/30 20:45:25 015297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:619|lost_pn:616|thresh:3| [2025/04/30 20:45:25 015301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 015641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 015646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:614|lost_pn:616|po_sent_time:1746045924956014|lost_send_time:1746045924950794|loss_delay:64432|frame:STREAM |repair:128| [2025/04/30 20:45:25 015651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:615|lost_pn:616|po_sent_time:1746045924956101|lost_send_time:1746045924950794|loss_delay:64432|frame:STREAM |repair:128| [2025/04/30 20:45:25 015656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924956101u| [2025/04/30 20:45:25 015660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 015664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925021497|now:1746045925015664|interval:5833| [2025/04/30 20:45:25 015669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925021497|now:1746045925015664|interv:5833| [2025/04/30 20:45:25 015673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57779, ack_elapse 57952, delivered 69600|rate 1200993|lost 278| [2025/04/30 20:45:25 015677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200993) in round 7| [2025/04/30 20:45:25 015682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 015686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 015690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924957953|recovery:1|recovery_start:1746045925015660|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 015694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924957953|recovery:1|recovery_start:1746045925015660|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 015699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:56408|srtt:57207|latest_rtt:57273|min_rtt:30473|applimit:0|lost:246|recovery:1|recovery_start:1746045925015660|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 015705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:304|largest:304|pns:2| [2025/04/30 20:45:25 015709] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:278|pkt_type:SHORT_HEADER|pkt_num:304|frame:ACK |recv_time:1746045925015226|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 015714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045015226|now:1746045925015226|interv:120000000| [2025/04/30 20:45:25 015719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045015226|now:1746045925015226|interv:120000000| [2025/04/30 20:45:25 015723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925016190|pq_index:0| [2025/04/30 20:45:25 015727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925014712| [2025/04/30 20:45:25 015733] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925015733| [2025/04/30 20:45:25 015739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925015737| [2025/04/30 20:45:25 015745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57207|min_srtt:57207|path_bw:1242828|loss_rate:59.36|path_pto:0| [2025/04/30 20:45:25 015749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:88396|inflight:56408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:25 015754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57207|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 015759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:614|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 015763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57207|min_srtt:57207|path_bw:1242828|loss_rate:59.36|path_pto:0| [2025/04/30 20:45:25 015768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:89596|inflight:56408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:452277| [2025/04/30 20:45:25 015772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57207|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 015776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:615|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 015781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:556|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 015785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:56408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:25 015790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 015793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 015797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 015802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:56408|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 015806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 015810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 015814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925016190| [2025/04/30 20:45:25 015818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925016190| [2025/04/30 20:45:25 015822] [debug] |xqc_engine_wakeup_after|wakeup:1746045925016190|now:1746045925015822|diff:368| [2025/04/30 20:45:25 015826] [debug] |xqc_engine_main_logic|END|now:1746045925015737| [2025/04/30 20:45:25 015832] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925015832| [2025/04/30 20:45:25 015835] [debug] |xqc_engine_wakeup_after|wakeup:1746045925016190|now:1746045925015835|diff:355| [2025/04/30 20:45:25 015843] [debug] |xqc_engine_main_logic|END|now:1746045925015832| [2025/04/30 20:45:25 016213] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:280|state:ESTABED|recv_time:1746045925016212| [2025/04/30 20:45:25 016222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 016228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:304| [2025/04/30 20:45:25 016232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:305| [2025/04/30 20:45:25 016238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:305| [2025/04/30 20:45:25 016242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 016247] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 016253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:622|origin_pktnum:364|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:622|path_largest_ack:622| [2025/04/30 20:45:25 016258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:214|tx_in_flight:151216|prior_delivered:319114|prior_time:1746045924958294|is_app_limited:0|send_elapse:57325|ack_elapse:57918|ctl_first_sent_time:1746045924958934|lagest_ack_time:1746045925016212|curr_delivered:388714| [2025/04/30 20:45:25 016263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924958934| [2025/04/30 20:45:25 016267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:207||sndq_packets_used_bytes:0|sndq_packets_free:250| [2025/04/30 20:45:25 016271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57207|rttvar:46|minrtt:30473|latest_rtt:57278|ack_delay:32| [2025/04/30 20:45:25 016276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57212|rttvar:44|minrtt:30473|latest_rtt:57278|ack_delay:32| [2025/04/30 20:45:25 016280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:622|lost_pn:619|thresh:3| [2025/04/30 20:45:25 016284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 016622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 016627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:617|lost_pn:619|po_sent_time:1746045924957065|lost_send_time:1746045924951775|loss_delay:64437|frame:STREAM |repair:128| [2025/04/30 20:45:25 016632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:618|lost_pn:619|po_sent_time:1746045924957160|lost_send_time:1746045924951775|loss_delay:64437|frame:STREAM |repair:128| [2025/04/30 20:45:25 016636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924957160u| [2025/04/30 20:45:25 016641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 016645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925022490|now:1746045925016645|interval:5845| [2025/04/30 20:45:25 016652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925022490|now:1746045925016645|interv:5845| [2025/04/30 20:45:25 016656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57325, ack_elapse 57918, delivered 69600|rate 1201698|lost 280| [2025/04/30 20:45:25 016660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201698) in round 7| [2025/04/30 20:45:25 016664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 016668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 016675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924958934|recovery:1|recovery_start:1746045925016640|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 016683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924958934|recovery:1|recovery_start:1746045925016640|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 016690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:52808|srtt:57212|latest_rtt:57278|min_rtt:30473|applimit:0|lost:246|recovery:1|recovery_start:1746045925016640|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 016700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:305|largest:305|pns:2| [2025/04/30 20:45:25 016707] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:280|pkt_type:SHORT_HEADER|pkt_num:305|frame:ACK |recv_time:1746045925016212|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 016714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045016212|now:1746045925016212|interv:120000000| [2025/04/30 20:45:25 016720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045016212|now:1746045925016212|interv:120000000| [2025/04/30 20:45:25 016727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925016190|pq_index:0| [2025/04/30 20:45:25 016734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925015737| [2025/04/30 20:45:25 016741] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925016740| [2025/04/30 20:45:25 016746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925016745| [2025/04/30 20:45:25 016751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925016190|now:1746045925016745| [2025/04/30 20:45:25 016755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925016190|now:1746045925016745| [2025/04/30 20:45:25 016760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 016767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57212|min_srtt:57212|path_bw:1242828|loss_rate:59.36|path_pto:0| [2025/04/30 20:45:25 016774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:90796|inflight:52808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:25 016786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57212|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 016792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:617|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 016798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57212|min_srtt:57212|path_bw:1242828|loss_rate:59.36|path_pto:0| [2025/04/30 20:45:25 016803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:91996|inflight:52808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:453464| [2025/04/30 20:45:25 016809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57212|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 016815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:618|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 016821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:556|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 016827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52808|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:419041| [2025/04/30 20:45:25 016833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 016838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:667| [2025/04/30 20:45:25 016883] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:667|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:52808|now:1746045925016849|stream_id:4|stream_offset:419041| [2025/04/30 20:45:25 016893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:667|origin_pktnum:556|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 016901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:52808|applimit:0| [2025/04/30 20:45:25 016908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925022490|now:1746045925016907|interval:5583| [2025/04/30 20:45:25 016915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925022490|now:1746045925016907|interv:5583| [2025/04/30 20:45:25 016922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:54008| [2025/04/30 20:45:25 016929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:559|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 016933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:54008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:25 016938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:2035| [2025/04/30 20:45:25 016942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925018977|now:1746045925016942|interv:2035| [2025/04/30 20:45:25 016946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:2035| [2025/04/30 20:45:25 016950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 016962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 016966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:54008|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 016971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 016974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 016979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925018977| [2025/04/30 20:45:25 016983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925018977| [2025/04/30 20:45:25 016987] [debug] |xqc_engine_wakeup_after|wakeup:1746045925018977|now:1746045925016987|diff:1990| [2025/04/30 20:45:25 016991] [debug] |xqc_engine_main_logic|END|now:1746045925016745| [2025/04/30 20:45:25 016997] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925016997| [2025/04/30 20:45:25 017001] [debug] |xqc_engine_wakeup_after|wakeup:1746045925018977|now:1746045925017001|diff:1976| [2025/04/30 20:45:25 017005] [debug] |xqc_engine_main_logic|END|now:1746045925016997| [2025/04/30 20:45:25 017217] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:287|state:ESTABED|recv_time:1746045925017216| [2025/04/30 20:45:25 017225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 017231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:305| [2025/04/30 20:45:25 017235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:306| [2025/04/30 20:45:25 017241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:306| [2025/04/30 20:45:25 017245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 017251] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 017257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:625|origin_pktnum:367|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:625|path_largest_ack:625| [2025/04/30 20:45:25 017261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:216|tx_in_flight:151216|prior_delivered:320314|prior_time:1746045924959293|is_app_limited:0|send_elapse:57287|ack_elapse:57923|ctl_first_sent_time:1746045924959941|lagest_ack_time:1746045925017216|curr_delivered:389914| [2025/04/30 20:45:25 017266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924959941| [2025/04/30 20:45:25 017271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:206||sndq_packets_used_bytes:0|sndq_packets_free:251| [2025/04/30 20:45:25 017275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57212|rttvar:44|minrtt:30473|latest_rtt:57275|ack_delay:32| [2025/04/30 20:45:25 017279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57216|rttvar:40|minrtt:30473|latest_rtt:57275|ack_delay:32| [2025/04/30 20:45:25 017283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:625|lost_pn:622|thresh:3| [2025/04/30 20:45:25 017288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 017634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 017639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:620|lost_pn:622|po_sent_time:1746045924958053|lost_send_time:1746045924952782|loss_delay:64434|frame:STREAM |repair:128| [2025/04/30 20:45:25 017644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:621|lost_pn:622|po_sent_time:1746045924958141|lost_send_time:1746045924952782|loss_delay:64434|frame:ACK STREAM |repair:128| [2025/04/30 20:45:25 017649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924958141u| [2025/04/30 20:45:25 017653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 017657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925023489|now:1746045925017657|interval:5832| [2025/04/30 20:45:25 017661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925023489|now:1746045925017657|interv:5832| [2025/04/30 20:45:25 017665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57287, ack_elapse 57923, delivered 69600|rate 1201595|lost 282| [2025/04/30 20:45:25 017672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201595) in round 7| [2025/04/30 20:45:25 017679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 017686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 017692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924959941|recovery:1|recovery_start:1746045925017653|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 017700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924959941|recovery:1|recovery_start:1746045925017653|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 017707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:50400|srtt:57216|latest_rtt:57275|min_rtt:30473|applimit:0|lost:247|recovery:1|recovery_start:1746045925017653|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 017715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:25 017722] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:25 017730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045925042216|now:1746045925017216|interv:25000| [2025/04/30 20:45:25 017738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925017216|max_ack_delay:25000| [2025/04/30 20:45:25 017747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:306|largest:306|pns:2| [2025/04/30 20:45:25 017751] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:287|pkt_type:SHORT_HEADER|pkt_num:306|frame:ACK MAX_DATA |recv_time:1746045925017216|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 017756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045017216|now:1746045925017216|interv:120000000| [2025/04/30 20:45:25 017760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045017216|now:1746045925017216|interv:120000000| [2025/04/30 20:45:25 017764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925018977|pq_index:0| [2025/04/30 20:45:25 017768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925016745| [2025/04/30 20:45:25 017772] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925017772| [2025/04/30 20:45:25 017777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925017776| [2025/04/30 20:45:25 017783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57216|min_srtt:57216|path_bw:1242828|loss_rate:59.55|path_pto:0| [2025/04/30 20:45:25 017788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:91996|inflight:50400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:383431| [2025/04/30 20:45:25 017792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57216|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 017797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:620|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 017801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57216|min_srtt:57216|path_bw:1242828|loss_rate:59.55|path_pto:0| [2025/04/30 20:45:25 017805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:93196|inflight:50400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:454651| [2025/04/30 20:45:25 017810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57216|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 017814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:621|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 017819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:559|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 017823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:25 017827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 017832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 017839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 017845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:50400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 017858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 017864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 017871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925018977| [2025/04/30 20:45:25 017878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925018977| [2025/04/30 20:45:25 017883] [debug] |xqc_engine_wakeup_after|wakeup:1746045925018977|now:1746045925017883|diff:1094| [2025/04/30 20:45:25 017887] [debug] |xqc_engine_main_logic|END|now:1746045925017776| [2025/04/30 20:45:25 017893] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925017893| [2025/04/30 20:45:25 017897] [debug] |xqc_engine_wakeup_after|wakeup:1746045925018977|now:1746045925017897|diff:1080| [2025/04/30 20:45:25 017901] [debug] |xqc_engine_main_logic|END|now:1746045925017893| [2025/04/30 20:45:25 018198] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:284|state:ESTABED|recv_time:1746045925018197| [2025/04/30 20:45:25 018206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 018212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:306| [2025/04/30 20:45:25 018216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:307| [2025/04/30 20:45:25 018222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:307| [2025/04/30 20:45:25 018226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 018231] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 018237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:628|origin_pktnum:370|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:628|path_largest_ack:628| [2025/04/30 20:45:25 018241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:218|tx_in_flight:151216|prior_delivered:321514|prior_time:1746045924960266|is_app_limited:0|send_elapse:57256|ack_elapse:57931|ctl_first_sent_time:1746045924960906|lagest_ack_time:1746045925018197|curr_delivered:391114| [2025/04/30 20:45:25 018246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924960906| [2025/04/30 20:45:25 018251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:205||sndq_packets_used_bytes:0|sndq_packets_free:252| [2025/04/30 20:45:25 018255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57216|rttvar:40|minrtt:30473|latest_rtt:57291|ack_delay:32| [2025/04/30 20:45:25 018259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57221|rttvar:40|minrtt:30473|latest_rtt:57291|ack_delay:32| [2025/04/30 20:45:25 018263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:628|lost_pn:625|thresh:3| [2025/04/30 20:45:25 018268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 018607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 018612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:623|lost_pn:625|po_sent_time:1746045924959055|lost_send_time:1746045924953745|loss_delay:64452|frame:STREAM |repair:128| [2025/04/30 20:45:25 018617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:624|lost_pn:625|po_sent_time:1746045924959137|lost_send_time:1746045924953745|loss_delay:64452|frame:STREAM |repair:128| [2025/04/30 20:45:25 018621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924959137u| [2025/04/30 20:45:25 018625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 018629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925024476|now:1746045925018629|interval:5847| [2025/04/30 20:45:25 018634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925024476|now:1746045925018629|interv:5847| [2025/04/30 20:45:25 018638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57256, ack_elapse 57931, delivered 69600|rate 1201429|lost 284| [2025/04/30 20:45:25 018642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201429) in round 7| [2025/04/30 20:45:25 018646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 018651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 018654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924960906|recovery:1|recovery_start:1746045925018625|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 018659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924960906|recovery:1|recovery_start:1746045925018625|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 018664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:46800|srtt:57221|latest_rtt:57291|min_rtt:30473|applimit:0|lost:247|recovery:1|recovery_start:1746045925018625|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 018674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:307|largest:307|pns:2| [2025/04/30 20:45:25 018681] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:284|pkt_type:SHORT_HEADER|pkt_num:307|frame:ACK |recv_time:1746045925018197|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 018688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045018197|now:1746045925018197|interv:120000000| [2025/04/30 20:45:25 018694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045018197|now:1746045925018197|interv:120000000| [2025/04/30 20:45:25 018700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925018977|pq_index:0| [2025/04/30 20:45:25 018707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925017776| [2025/04/30 20:45:25 018714] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925018713| [2025/04/30 20:45:25 018722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925018720| [2025/04/30 20:45:25 018736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57221|min_srtt:57221|path_bw:1242828|loss_rate:59.55|path_pto:0| [2025/04/30 20:45:25 018740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:94396|inflight:46800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:25 018745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57221|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 018751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:623|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 018758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57221|min_srtt:57221|path_bw:1242828|loss_rate:59.55|path_pto:0| [2025/04/30 20:45:25 018764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:95596|inflight:46800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:455838| [2025/04/30 20:45:25 018770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57221|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 018776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:624|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 018782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:559|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 018788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:25 018794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 018799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 018804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 018810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:46800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 018815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 018820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 018826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925018977| [2025/04/30 20:45:25 018832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925018977| [2025/04/30 20:45:25 018837] [debug] |xqc_engine_wakeup_after|wakeup:1746045925018977|now:1746045925018837|diff:140| [2025/04/30 20:45:25 018842] [debug] |xqc_engine_main_logic|END|now:1746045925018720| [2025/04/30 20:45:25 018849] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925018849| [2025/04/30 20:45:25 018855] [debug] |xqc_engine_wakeup_after|wakeup:1746045925018977|now:1746045925018855|diff:122| [2025/04/30 20:45:25 018862] [debug] |xqc_engine_main_logic|END|now:1746045925018849| [2025/04/30 20:45:25 019210] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:286|state:ESTABED|recv_time:1746045925019209| [2025/04/30 20:45:25 019229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 019237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:307| [2025/04/30 20:45:25 019242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:308| [2025/04/30 20:45:25 019250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:308| [2025/04/30 20:45:25 019257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 019265] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 019273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:631|origin_pktnum:502|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:631|path_largest_ack:631| [2025/04/30 20:45:25 019279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:219|tx_in_flight:152416|prior_delivered:322714|prior_time:1746045924961292|is_app_limited:0|send_elapse:57254|ack_elapse:57917|ctl_first_sent_time:1746045924961900|lagest_ack_time:1746045925019209|curr_delivered:392314| [2025/04/30 20:45:25 019285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924961900| [2025/04/30 20:45:25 019290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:203||sndq_packets_used_bytes:0|sndq_packets_free:254| [2025/04/30 20:45:25 019296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57221|rttvar:40|minrtt:30473|latest_rtt:57309|ack_delay:32| [2025/04/30 20:45:25 019302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57228|rttvar:44|minrtt:30473|latest_rtt:57309|ack_delay:32| [2025/04/30 20:45:25 019308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:631|lost_pn:628|thresh:3| [2025/04/30 20:45:25 019335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 019789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 019794] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:626|lost_pn:628|po_sent_time:1746045924960024|lost_send_time:1746045924954737|loss_delay:64472|frame:STREAM |repair:128| [2025/04/30 20:45:25 019799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:627|lost_pn:628|po_sent_time:1746045924960091|lost_send_time:1746045924954737|loss_delay:64472|frame:STREAM |repair:128| [2025/04/30 20:45:25 019803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924960091u| [2025/04/30 20:45:25 019808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 019812] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925025475|now:1746045925019812|interval:5663| [2025/04/30 20:45:25 019820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925025475|now:1746045925019812|interv:5663| [2025/04/30 20:45:25 019824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57254, ack_elapse 57917, delivered 69600|rate 1201719|lost 286| [2025/04/30 20:45:25 019829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201719) in round 7| [2025/04/30 20:45:25 019833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 019837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 019841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924961900|recovery:1|recovery_start:1746045925019808|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 019846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924961900|recovery:1|recovery_start:1746045925019808|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 019851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:43200|srtt:57228|latest_rtt:57309|min_rtt:30473|applimit:0|lost:247|recovery:1|recovery_start:1746045925019808|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 019857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:308|largest:308|pns:2| [2025/04/30 20:45:25 019861] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:286|pkt_type:SHORT_HEADER|pkt_num:308|frame:ACK |recv_time:1746045925019209|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 019869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045019209|now:1746045925019209|interv:120000000| [2025/04/30 20:45:25 019876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045019209|now:1746045925019209|interv:120000000| [2025/04/30 20:45:25 019882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925018977|pq_index:0| [2025/04/30 20:45:25 019889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925018720| [2025/04/30 20:45:25 019895] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925019895| [2025/04/30 20:45:25 019903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925019901| [2025/04/30 20:45:25 019909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925018977|now:1746045925019901| [2025/04/30 20:45:25 019913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925018977|now:1746045925019901| [2025/04/30 20:45:25 019917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 019923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57228|min_srtt:57228|path_bw:1242828|loss_rate:59.55|path_pto:0| [2025/04/30 20:45:25 019931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:96796|inflight:43200|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:25 019942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57228|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 019962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:626|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 019968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57228|min_srtt:57228|path_bw:1242828|loss_rate:59.55|path_pto:0| [2025/04/30 20:45:25 019975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:97996|inflight:43200|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:457025| [2025/04/30 20:45:25 019981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57228|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 019987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:627|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 019994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:559|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 020001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43200|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:421415| [2025/04/30 20:45:25 020007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 020013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:668| [2025/04/30 20:45:25 020061] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:668|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43200|now:1746045925020023|stream_id:4|stream_offset:421415| [2025/04/30 20:45:25 020068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:668|origin_pktnum:559|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 020075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43200|applimit:0| [2025/04/30 20:45:25 020080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925025475|now:1746045925020080|interval:5395| [2025/04/30 20:45:25 020086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925025475|now:1746045925020080|interv:5395| [2025/04/30 20:45:25 020092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:150252|inflight:44400| [2025/04/30 20:45:25 020099] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:562|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 020105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:25 020112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1655| [2025/04/30 20:45:25 020117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925021772|now:1746045925020117|interv:1655| [2025/04/30 20:45:25 020123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1655| [2025/04/30 20:45:25 020129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 020141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 020148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:44400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 020154] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 020159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 020165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925021772| [2025/04/30 20:45:25 020172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925021772| [2025/04/30 20:45:25 020178] [debug] |xqc_engine_wakeup_after|wakeup:1746045925021772|now:1746045925020177|diff:1595| [2025/04/30 20:45:25 020184] [debug] |xqc_engine_main_logic|END|now:1746045925019901| [2025/04/30 20:45:25 020193] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925020193| [2025/04/30 20:45:25 020199] [debug] |xqc_engine_wakeup_after|wakeup:1746045925021772|now:1746045925020199|diff:1573| [2025/04/30 20:45:25 020205] [debug] |xqc_engine_main_logic|END|now:1746045925020193| [2025/04/30 20:45:25 020261] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:288|state:ESTABED|recv_time:1746045925020259| [2025/04/30 20:45:25 020271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 020278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:308| [2025/04/30 20:45:25 020282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:309| [2025/04/30 20:45:25 020288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:309| [2025/04/30 20:45:25 020292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 020298] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 020304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:633|origin_pktnum:504|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:633|path_largest_ack:633| [2025/04/30 20:45:25 020309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:220|tx_in_flight:152416|prior_delivered:323914|prior_time:1746045924962273|is_app_limited:0|send_elapse:57211|ack_elapse:57986|ctl_first_sent_time:1746045924962935|lagest_ack_time:1746045925020259|curr_delivered:393514| [2025/04/30 20:45:25 020335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924962935| [2025/04/30 20:45:25 020340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:203||sndq_packets_used_bytes:0|sndq_packets_free:254| [2025/04/30 20:45:25 020345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57228|rttvar:44|minrtt:30473|latest_rtt:57324|ack_delay:32| [2025/04/30 20:45:25 020349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57236|rttvar:49|minrtt:30473|latest_rtt:57324|ack_delay:32| [2025/04/30 20:45:25 020353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:633|lost_pn:630|thresh:3| [2025/04/30 20:45:25 020357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 020687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 020691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:629|lost_pn:630|po_sent_time:1746045924961003|lost_send_time:1746045924955770|loss_delay:64489|frame:STREAM |repair:128| [2025/04/30 20:45:25 020696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:630|lost_pn:630|po_sent_time:1746045924961071|lost_send_time:1746045924955770|loss_delay:64489|frame:STREAM |repair:128| [2025/04/30 20:45:25 020701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924961071u| [2025/04/30 20:45:25 020705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 020709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925026475|now:1746045925020709|interval:5766| [2025/04/30 20:45:25 020713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925026475|now:1746045925020709|interv:5766| [2025/04/30 20:45:25 020718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57211, ack_elapse 57986, delivered 69600|rate 1200289|lost 288| [2025/04/30 20:45:25 020722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1200289) in round 7| [2025/04/30 20:45:25 020726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 020730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 020734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924962935|recovery:1|recovery_start:1746045925020705|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 020739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:2|acked:1200|po_sent_time:1746045924962935|recovery:1|recovery_start:1746045925020705|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 020743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:40800|srtt:57236|latest_rtt:57324|min_rtt:30473|applimit:0|lost:248|recovery:1|recovery_start:1746045925020705|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 020749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:309|largest:309|pns:2| [2025/04/30 20:45:25 020754] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:288|pkt_type:SHORT_HEADER|pkt_num:309|frame:ACK |recv_time:1746045925020259|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 020759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045020259|now:1746045925020259|interv:120000000| [2025/04/30 20:45:25 020765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045020259|now:1746045925020259|interv:120000000| [2025/04/30 20:45:25 020769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925021772|pq_index:0| [2025/04/30 20:45:25 020774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925019901| [2025/04/30 20:45:25 020778] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925020778| [2025/04/30 20:45:25 020783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925020782| [2025/04/30 20:45:25 020789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57236|min_srtt:57236|path_bw:1242828|loss_rate:59.73|path_pto:0| [2025/04/30 20:45:25 020793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:97996|inflight:40800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:25 020798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57236|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 020803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:629|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 020807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57236|min_srtt:57236|path_bw:1242828|loss_rate:59.73|path_pto:0| [2025/04/30 20:45:25 020811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:99196|inflight:40800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:458212| [2025/04/30 20:45:25 020816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57236|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 020820] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:630|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 020824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:562|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 020829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:25 020833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 020837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 020841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 020845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:40800|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 020849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 020853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 020857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925021772| [2025/04/30 20:45:25 020861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925021772| [2025/04/30 20:45:25 020867] [debug] |xqc_engine_wakeup_after|wakeup:1746045925021772|now:1746045925020867|diff:905| [2025/04/30 20:45:25 020872] [debug] |xqc_engine_main_logic|END|now:1746045925020782| [2025/04/30 20:45:25 020877] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925020877| [2025/04/30 20:45:25 020881] [debug] |xqc_engine_wakeup_after|wakeup:1746045925021772|now:1746045925020881|diff:891| [2025/04/30 20:45:25 020885] [debug] |xqc_engine_main_logic|END|now:1746045925020877| [2025/04/30 20:45:25 021179] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:290|state:ESTABED|recv_time:1746045925021179| [2025/04/30 20:45:25 021185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 021191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:309| [2025/04/30 20:45:25 021195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:310| [2025/04/30 20:45:25 021201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:310| [2025/04/30 20:45:25 021205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 021210] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 021215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:635|origin_pktnum:506|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:635|path_largest_ack:635| [2025/04/30 20:45:25 021220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:221|tx_in_flight:152416|prior_delivered:325114|prior_time:1746045924963274|is_app_limited:0|send_elapse:57203|ack_elapse:57905|ctl_first_sent_time:1746045924963918|lagest_ack_time:1746045925021179|curr_delivered:394714| [2025/04/30 20:45:25 021225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924963918| [2025/04/30 20:45:25 021229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:203||sndq_packets_used_bytes:0|sndq_packets_free:254| [2025/04/30 20:45:25 021233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57236|rttvar:49|minrtt:30473|latest_rtt:57261|ack_delay:24| [2025/04/30 20:45:25 021237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57236|rttvar:37|minrtt:30473|latest_rtt:57261|ack_delay:24| [2025/04/30 20:45:25 021241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:635|lost_pn:632|thresh:3| [2025/04/30 20:45:25 021245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 021603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 021610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:632|lost_pn:632|po_sent_time:1746045924961986|lost_send_time:1746045924956761|loss_delay:64418|frame:STREAM |repair:128| [2025/04/30 20:45:25 021614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924961986u| [2025/04/30 20:45:25 021618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 021622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925027461|now:1746045925021622|interval:5839| [2025/04/30 20:45:25 021627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925027461|now:1746045925021622|interv:5839| [2025/04/30 20:45:25 021631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57203, ack_elapse 57905, delivered 69600|rate 1201968|lost 289| [2025/04/30 20:45:25 021635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201968) in round 7| [2025/04/30 20:45:25 021639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 021643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:109260|extra_cwnd:3160| [2025/04/30 20:45:25 021647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924963918|recovery:1|recovery_start:1746045925021618|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 021651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924963918|recovery:1|recovery_start:1746045925021618|packet_conservation:1|next_round_delivered:327514| [2025/04/30 20:45:25 021656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:1|pacing_rate:430789|bw:1242828|cwnd:150252|full_bw_reached:1|inflight:38400|srtt:57236|latest_rtt:57261|min_rtt:30473|applimit:0|lost:248|recovery:1|recovery_start:1746045925021618|idle_restart:0|packet_conservation:1|round_start:0| [2025/04/30 20:45:25 021662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:310|largest:310|pns:2| [2025/04/30 20:45:25 021666] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:290|pkt_type:SHORT_HEADER|pkt_num:310|frame:ACK |recv_time:1746045925021179|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 021670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045021179|now:1746045925021179|interv:120000000| [2025/04/30 20:45:25 021675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045021179|now:1746045925021179|interv:120000000| [2025/04/30 20:45:25 021678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925021772|pq_index:0| [2025/04/30 20:45:25 021683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925020782| [2025/04/30 20:45:25 021687] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925021686| [2025/04/30 20:45:25 021691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925021690| [2025/04/30 20:45:25 021700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57236|min_srtt:57236|path_bw:1242828|loss_rate:59.73|path_pto:0| [2025/04/30 20:45:25 021705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:100396|inflight:38400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:459399| [2025/04/30 20:45:25 021709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:57236|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 021714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:632|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 021718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:562|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 021722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:38400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:25 021727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 021731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 021735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 021739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:38400|cwnd:150252|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 021743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 021746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 021750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925021772| [2025/04/30 20:45:25 021754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925021772| [2025/04/30 20:45:25 021758] [debug] |xqc_engine_wakeup_after|wakeup:1746045925021772|now:1746045925021758|diff:14| [2025/04/30 20:45:25 021763] [debug] |xqc_engine_main_logic|END|now:1746045925021690| [2025/04/30 20:45:25 021768] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925021768| [2025/04/30 20:45:25 021772] [debug] |xqc_engine_wakeup_after|wakeup:1746045925021772|now:1746045925021771|diff:1| [2025/04/30 20:45:25 021775] [debug] |xqc_engine_main_logic|END|now:1746045925021768| [2025/04/30 20:45:25 022214] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:292|state:ESTABED|recv_time:1746045925022214| [2025/04/30 20:45:25 022220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 022226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:310| [2025/04/30 20:45:25 022229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:311| [2025/04/30 20:45:25 022235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:311| [2025/04/30 20:45:25 022239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 022244] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 022250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:637|origin_pktnum:508|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:637|path_largest_ack:637| [2025/04/30 20:45:25 022262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:223|tx_in_flight:150016|prior_delivered:327514|prior_time:1746045924965256|is_app_limited:0|send_elapse:57271|ack_elapse:56958|ctl_first_sent_time:1746045924965917|lagest_ack_time:1746045925022214|curr_delivered:395914| [2025/04/30 20:45:25 022266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924965917| [2025/04/30 20:45:25 022271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:202||sndq_packets_used_bytes:0|sndq_packets_free:255| [2025/04/30 20:45:25 022275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57236|rttvar:37|minrtt:30473|latest_rtt:56297|ack_delay:32| [2025/04/30 20:45:25 022279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57115|rttvar:270|minrtt:30473|latest_rtt:56297|ack_delay:32| [2025/04/30 20:45:25 022283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:637|lost_pn:634|thresh:3| [2025/04/30 20:45:25 022287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 022634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 022642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:634|lost_pn:634|po_sent_time:1746045924963043|lost_send_time:1746045924957960|loss_delay:64254|frame:STREAM |repair:128| [2025/04/30 20:45:25 022647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924963043u| [2025/04/30 20:45:25 022651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 022655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925028271|now:1746045925022654|interval:5617| [2025/04/30 20:45:25 022659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925028271|now:1746045925022654|interv:5617| [2025/04/30 20:45:25 022663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57271, ack_elapse 56958, delivered 68400|rate 1194321|lost 290| [2025/04/30 20:45:25 022667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 7 -> 8| [2025/04/30 20:45:25 022671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1194321) in round 8| [2025/04/30 20:45:25 022676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 022680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 022686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924965917|recovery:1|recovery_start:1746045925022650|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 022691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:1|acked:1200|po_sent_time:1746045924965917|recovery:1|recovery_start:1746045925022650|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 022695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:36000|srtt:57115|latest_rtt:56297|min_rtt:30473|applimit:0|lost:248|recovery:1|recovery_start:1746045925022650|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:25 022701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:311|largest:311|pns:2| [2025/04/30 20:45:25 022706] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:292|pkt_type:SHORT_HEADER|pkt_num:311|frame:ACK |recv_time:1746045925022214|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 022710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045022214|now:1746045925022214|interv:120000000| [2025/04/30 20:45:25 022714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045022214|now:1746045925022214|interv:120000000| [2025/04/30 20:45:25 022718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925021772|pq_index:0| [2025/04/30 20:45:25 022722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925021690| [2025/04/30 20:45:25 022726] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925022726| [2025/04/30 20:45:25 022731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925022730| [2025/04/30 20:45:25 022735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925021772|now:1746045925022730| [2025/04/30 20:45:25 022739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925021772|now:1746045925022730| [2025/04/30 20:45:25 022743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 022748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57115|min_srtt:57115|path_bw:1242828|loss_rate:59.73|path_pto:0| [2025/04/30 20:45:25 022752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:101596|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 022757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 022761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 022764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 022769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 022773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:562|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 022780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:423789| [2025/04/30 20:45:25 022784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 022789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:669| [2025/04/30 20:45:25 022828] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:669|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:36000|now:1746045925022795|stream_id:4|stream_offset:423789| [2025/04/30 20:45:25 022838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:669|origin_pktnum:562|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 022845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:36000|applimit:0| [2025/04/30 20:45:25 022852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925028271|now:1746045925022852|interval:5419| [2025/04/30 20:45:25 022859] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925028271|now:1746045925022852|interv:5419| [2025/04/30 20:45:25 022864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:37200| [2025/04/30 20:45:25 022869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:564|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 022874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:353756| [2025/04/30 20:45:25 022878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 022882] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:670| [2025/04/30 20:45:25 022913] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:670|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:37200|now:1746045925022889|stream_id:4|stream_offset:353756| [2025/04/30 20:45:25 022922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:670|origin_pktnum:435|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 022930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:37200|applimit:0| [2025/04/30 20:45:25 022937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925028271|now:1746045925022936|interval:5335| [2025/04/30 20:45:25 022943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925028271|now:1746045925022936|interv:5335| [2025/04/30 20:45:25 022947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:38400| [2025/04/30 20:45:25 022952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:565|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 022956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:38400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:424976| [2025/04/30 20:45:25 022960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 022969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:671| [2025/04/30 20:45:25 022999] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:671|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:38400|now:1746045925022976|stream_id:4|stream_offset:424976| [2025/04/30 20:45:25 023009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:671|origin_pktnum:565|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 023016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:38400|applimit:0| [2025/04/30 20:45:25 023023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925028271|now:1746045925023023|interval:5248| [2025/04/30 20:45:25 023029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925028271|now:1746045925023023|interv:5248| [2025/04/30 20:45:25 023033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:39600| [2025/04/30 20:45:25 023038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:567|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 023043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:39600|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:426163| [2025/04/30 20:45:25 023047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 023051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925024051|now:1746045925023051|interv:1000| [2025/04/30 20:45:25 023055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 023059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 023063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 023067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:39600|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 023071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 023075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 023079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925024051| [2025/04/30 20:45:25 023083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925024051| [2025/04/30 20:45:25 023087] [debug] |xqc_engine_wakeup_after|wakeup:1746045925024051|now:1746045925023087|diff:964| [2025/04/30 20:45:25 023092] [debug] |xqc_engine_main_logic|END|now:1746045925022730| [2025/04/30 20:45:25 023097] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925023097| [2025/04/30 20:45:25 023101] [debug] |xqc_engine_wakeup_after|wakeup:1746045925024051|now:1746045925023101|diff:950| [2025/04/30 20:45:25 023105] [debug] |xqc_engine_main_logic|END|now:1746045925023097| [2025/04/30 20:45:25 023192] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:292|state:ESTABED|recv_time:1746045925023192| [2025/04/30 20:45:25 023198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 023203] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:311| [2025/04/30 20:45:25 023207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:312| [2025/04/30 20:45:25 023218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:312| [2025/04/30 20:45:25 023222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 023227] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 023233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:638|origin_pktnum:510|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:638|path_largest_ack:638| [2025/04/30 20:45:25 023238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:225|tx_in_flight:147616|prior_delivered:328714|prior_time:1746045924966275|is_app_limited:0|send_elapse:57441|ack_elapse:56917|ctl_first_sent_time:1746045924966944|lagest_ack_time:1746045925023192|curr_delivered:397114| [2025/04/30 20:45:25 023242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924966944| [2025/04/30 20:45:25 023247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:201||sndq_packets_used_bytes:0|sndq_packets_free:256| [2025/04/30 20:45:25 023251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57115|rttvar:270|minrtt:30473|latest_rtt:56248|ack_delay:24| [2025/04/30 20:45:25 023255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57004|rttvar:425|minrtt:30473|latest_rtt:56248|ack_delay:24| [2025/04/30 20:45:25 023260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:638|lost_pn:635|thresh:3| [2025/04/30 20:45:25 023264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023583] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 023607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 023618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 023622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925028146|now:1746045925023622|interval:4524| [2025/04/30 20:45:25 023627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925028146|now:1746045925023622|interv:4524| [2025/04/30 20:45:25 023631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57441, ack_elapse 56917, delivered 68400|rate 1190787|lost 290| [2025/04/30 20:45:25 023635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1190787) in round 8| [2025/04/30 20:45:25 023639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 023646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 023650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924966944|recovery:1|recovery_start:1746045925022650|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 023654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924966944|recovery:1|recovery_start:1746045925022650|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 023659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:38400|srtt:57004|latest_rtt:56248|min_rtt:30473|applimit:0|lost:251|recovery:1|recovery_start:1746045925022650|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 023665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:312|largest:312|pns:2| [2025/04/30 20:45:25 023669] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:292|pkt_type:SHORT_HEADER|pkt_num:312|frame:ACK |recv_time:1746045925023192|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 023674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045023192|now:1746045925023192|interv:120000000| [2025/04/30 20:45:25 023678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045023192|now:1746045925023192|interv:120000000| [2025/04/30 20:45:25 023682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925024051|pq_index:0| [2025/04/30 20:45:25 023686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925022730| [2025/04/30 20:45:25 023690] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925023690| [2025/04/30 20:45:25 023695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925023694| [2025/04/30 20:45:25 023700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57004|min_srtt:57004|path_bw:1242828|loss_rate:60.27|path_pto:0| [2025/04/30 20:45:25 023705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:97996|inflight:38400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 023709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 023713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 023717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 023721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 023726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:567|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 023730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:38400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:426163| [2025/04/30 20:45:25 023736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 023740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 023744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 023748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:38400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 023753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 023756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 023760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925024051| [2025/04/30 20:45:25 023764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925024051| [2025/04/30 20:45:25 023768] [debug] |xqc_engine_wakeup_after|wakeup:1746045925024051|now:1746045925023768|diff:283| [2025/04/30 20:45:25 023772] [debug] |xqc_engine_main_logic|END|now:1746045925023694| [2025/04/30 20:45:25 023778] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925023777| [2025/04/30 20:45:25 023784] [debug] |xqc_engine_wakeup_after|wakeup:1746045925024051|now:1746045925023784|diff:267| [2025/04/30 20:45:25 023790] [debug] |xqc_engine_main_logic|END|now:1746045925023777| [2025/04/30 20:45:25 024202] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:292|state:ESTABED|recv_time:1746045925024201| [2025/04/30 20:45:25 024209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 024214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:312| [2025/04/30 20:45:25 024218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:313| [2025/04/30 20:45:25 024224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:313| [2025/04/30 20:45:25 024228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 024233] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 024239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:639|origin_pktnum:383|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:639|path_largest_ack:639| [2025/04/30 20:45:25 024244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:225|tx_in_flight:148816|prior_delivered:328714|prior_time:1746045924966275|is_app_limited:0|send_elapse:57527|ack_elapse:57926|ctl_first_sent_time:1746045924967030|lagest_ack_time:1746045925024201|curr_delivered:398314| [2025/04/30 20:45:25 024248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924967030| [2025/04/30 20:45:25 024253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:200||sndq_packets_used_bytes:0|sndq_packets_free:257| [2025/04/30 20:45:25 024257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57004|rttvar:425|minrtt:30473|latest_rtt:57171|ack_delay:40| [2025/04/30 20:45:25 024261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57020|rttvar:350|minrtt:30473|latest_rtt:57171|ack_delay:40| [2025/04/30 20:45:25 024265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:639|lost_pn:636|thresh:3| [2025/04/30 20:45:25 024269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 024610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 024622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:636|lost_pn:636|po_sent_time:1746045924964017|lost_send_time:1746045924959884|loss_delay:64317|frame:STREAM |repair:128| [2025/04/30 20:45:25 024627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924964017u| [2025/04/30 20:45:25 024631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 024635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:57020|rtt_var:350|pto_duration:59020|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 024640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 024644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 024648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 36000| [2025/04/30 20:45:25 024651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925106996|now:1746045925024635|interv:82361| [2025/04/30 20:45:25 024655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925106996|now:1746045925024635|interval:82361|pto_count:0|srtt:57020 [2025/04/30 20:45:25 024660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57527, ack_elapse 57926, delivered 69600|rate 1201532|lost 291| [2025/04/30 20:45:25 024664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201532) in round 8| [2025/04/30 20:45:25 024668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 024672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 024676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924967030|recovery:1|recovery_start:1746045925024631|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 024681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924967030|recovery:1|recovery_start:1746045925024631|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 024685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:36000|srtt:57020|latest_rtt:57171|min_rtt:30473|applimit:0|lost:251|recovery:1|recovery_start:1746045925024631|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 024695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:313|largest:313|pns:2| [2025/04/30 20:45:25 024700] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:292|pkt_type:SHORT_HEADER|pkt_num:313|frame:ACK |recv_time:1746045925024201|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 024704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045024201|now:1746045925024201|interv:120000000| [2025/04/30 20:45:25 024709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045024201|now:1746045925024201|interv:120000000| [2025/04/30 20:45:25 024712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925024051|pq_index:0| [2025/04/30 20:45:25 024717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925023694| [2025/04/30 20:45:25 024721] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925024721| [2025/04/30 20:45:25 024725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925024725| [2025/04/30 20:45:25 024730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925024051|now:1746045925024725| [2025/04/30 20:45:25 024734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925024051|now:1746045925024725| [2025/04/30 20:45:25 024738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 024743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57020|min_srtt:57020|path_bw:1242828|loss_rate:60.27|path_pto:0| [2025/04/30 20:45:25 024747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:97996|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 024752] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 024756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 024759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 024764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 024768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:567|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 024772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:426163| [2025/04/30 20:45:25 024777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 024781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:672| [2025/04/30 20:45:25 024817] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:672|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:36000|now:1746045925024788|stream_id:4|stream_offset:426163| [2025/04/30 20:45:25 024826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:672|origin_pktnum:567|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 024839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:36000|applimit:0| [2025/04/30 20:45:25 024846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:57020|rtt_var:350|pto_duration:59020|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 024853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 024857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 024861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 37200| [2025/04/30 20:45:25 024865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925108808|now:1746045925024845|interv:83963| [2025/04/30 20:45:25 024869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925108808|now:1746045925024845|interval:83963|pto_count:0|srtt:57020 [2025/04/30 20:45:25 024874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:37200| [2025/04/30 20:45:25 024878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:569|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 024883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:427350| [2025/04/30 20:45:25 024887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 024891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:673| [2025/04/30 20:45:25 024922] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:673|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:37200|now:1746045925024898|stream_id:4|stream_offset:427350| [2025/04/30 20:45:25 024931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:673|origin_pktnum:569|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 024938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:37200|applimit:0| [2025/04/30 20:45:25 024945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:57020|rtt_var:350|pto_duration:59020|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 024952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 024956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 024959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 38400| [2025/04/30 20:45:25 024963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925108918|now:1746045925024945|interv:83973| [2025/04/30 20:45:25 024967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925108918|now:1746045925024945|interval:83973|pto_count:0|srtt:57020 [2025/04/30 20:45:25 024972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:38400| [2025/04/30 20:45:25 024977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:571|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 024985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:38400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:428537| [2025/04/30 20:45:25 024990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 024994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925025994|now:1746045925024994|interv:1000| [2025/04/30 20:45:25 024998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 025001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 025006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 025010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:38400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 025014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 025018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 025022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925025994| [2025/04/30 20:45:25 025026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925025994| [2025/04/30 20:45:25 025030] [debug] |xqc_engine_wakeup_after|wakeup:1746045925025994|now:1746045925025030|diff:964| [2025/04/30 20:45:25 025034] [debug] |xqc_engine_main_logic|END|now:1746045925024725| [2025/04/30 20:45:25 025040] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925025039| [2025/04/30 20:45:25 025043] [debug] |xqc_engine_wakeup_after|wakeup:1746045925025994|now:1746045925025043|diff:951| [2025/04/30 20:45:25 025047] [debug] |xqc_engine_main_logic|END|now:1746045925025039| [2025/04/30 20:45:25 025200] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:294|state:ESTABED|recv_time:1746045925025199| [2025/04/30 20:45:25 025206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 025211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:313| [2025/04/30 20:45:25 025215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:314| [2025/04/30 20:45:25 025221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:314| [2025/04/30 20:45:25 025225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 025230] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 025236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:641|origin_pktnum:515|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:641|path_largest_ack:641| [2025/04/30 20:45:25 025240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:226|tx_in_flight:148816|prior_delivered:329914|prior_time:1746045924967266|is_app_limited:0|send_elapse:57524|ack_elapse:57933|ctl_first_sent_time:1746045924967908|lagest_ack_time:1746045925025199|curr_delivered:399514| [2025/04/30 20:45:25 025245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924967908| [2025/04/30 20:45:25 025250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:197||sndq_packets_used_bytes:0|sndq_packets_free:260| [2025/04/30 20:45:25 025254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57020|rttvar:350|minrtt:30473|latest_rtt:57291|ack_delay:32| [2025/04/30 20:45:25 025262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57050|rttvar:322|minrtt:30473|latest_rtt:57291|ack_delay:32| [2025/04/30 20:45:25 025266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:641|lost_pn:638|thresh:3| [2025/04/30 20:45:25 025270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025510] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025575] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 025601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 025616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 025620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925031555|now:1746045925025620|interval:5935| [2025/04/30 20:45:25 025624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925031555|now:1746045925025620|interv:5935| [2025/04/30 20:45:25 025628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57524, ack_elapse 57933, delivered 69600|rate 1201387|lost 291| [2025/04/30 20:45:25 025633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201387) in round 8| [2025/04/30 20:45:25 025637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 025641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 025645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924967908|recovery:1|recovery_start:1746045925024631|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 025650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924967908|recovery:1|recovery_start:1746045925024631|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 025654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:37200|srtt:57050|latest_rtt:57291|min_rtt:30473|applimit:0|lost:253|recovery:1|recovery_start:1746045925024631|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 025660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:314|largest:314|pns:2| [2025/04/30 20:45:25 025664] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:294|pkt_type:SHORT_HEADER|pkt_num:314|frame:ACK |recv_time:1746045925025199|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 025669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045025199|now:1746045925025199|interv:120000000| [2025/04/30 20:45:25 025673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045025199|now:1746045925025199|interv:120000000| [2025/04/30 20:45:25 025680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925025994|pq_index:0| [2025/04/30 20:45:25 025684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925024725| [2025/04/30 20:45:25 025688] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925025688| [2025/04/30 20:45:25 025692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925025692| [2025/04/30 20:45:25 025698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57050|min_srtt:57050|path_bw:1242828|loss_rate:60.62|path_pto:0| [2025/04/30 20:45:25 025703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:95596|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 025707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 025711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 025715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 025719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 025723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:571|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 025727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:428537| [2025/04/30 20:45:25 025732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 025735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 025740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 025744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 025748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 025751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 025755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925025994| [2025/04/30 20:45:25 025759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925025994| [2025/04/30 20:45:25 025763] [debug] |xqc_engine_wakeup_after|wakeup:1746045925025994|now:1746045925025763|diff:231| [2025/04/30 20:45:25 025767] [debug] |xqc_engine_main_logic|END|now:1746045925025692| [2025/04/30 20:45:25 025773] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925025773| [2025/04/30 20:45:25 025777] [debug] |xqc_engine_wakeup_after|wakeup:1746045925025994|now:1746045925025776|diff:218| [2025/04/30 20:45:25 025782] [debug] |xqc_engine_main_logic|END|now:1746045925025773| [2025/04/30 20:45:25 026187] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:296|state:ESTABED|recv_time:1746045925026186| [2025/04/30 20:45:25 026199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 026204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:314| [2025/04/30 20:45:25 026208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:315| [2025/04/30 20:45:25 026214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:315| [2025/04/30 20:45:25 026218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 026224] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 026229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:643|origin_pktnum:517|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:643|path_largest_ack:643| [2025/04/30 20:45:25 026234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:227|tx_in_flight:148816|prior_delivered:331114|prior_time:1746045924968360|is_app_limited:0|send_elapse:57689|ack_elapse:57826|ctl_first_sent_time:1746045924969024|lagest_ack_time:1746045925026186|curr_delivered:400714| [2025/04/30 20:45:25 026239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924969024| [2025/04/30 20:45:25 026243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:195||sndq_packets_used_bytes:0|sndq_packets_free:262| [2025/04/30 20:45:25 026248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57050|rttvar:322|minrtt:30473|latest_rtt:57162|ack_delay:24| [2025/04/30 20:45:25 026252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57061|rttvar:264|minrtt:30473|latest_rtt:57162|ack_delay:24| [2025/04/30 20:45:25 026256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:643|lost_pn:640|thresh:3| [2025/04/30 20:45:25 026260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 026592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 026609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:640|lost_pn:640|po_sent_time:1746045924967103|lost_send_time:1746045924961879|loss_delay:64307|frame:STREAM |repair:128| [2025/04/30 20:45:25 026613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924967103u| [2025/04/30 20:45:25 026617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 026621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925032317|now:1746045925026621|interval:5696| [2025/04/30 20:45:25 026626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925032317|now:1746045925026621|interv:5696| [2025/04/30 20:45:25 026630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57689, ack_elapse 57826, delivered 69600|rate 1203610|lost 292| [2025/04/30 20:45:25 026637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203610) in round 8| [2025/04/30 20:45:25 026641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 026645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 026649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924969024|recovery:1|recovery_start:1746045925026617|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 026653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924969024|recovery:1|recovery_start:1746045925026617|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 026658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:34800|srtt:57061|latest_rtt:57162|min_rtt:30473|applimit:0|lost:253|recovery:1|recovery_start:1746045925026617|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 026664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:315|largest:315|pns:2| [2025/04/30 20:45:25 026668] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:296|pkt_type:SHORT_HEADER|pkt_num:315|frame:ACK |recv_time:1746045925026186|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 026672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045026186|now:1746045925026186|interv:120000000| [2025/04/30 20:45:25 026676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045026186|now:1746045925026186|interv:120000000| [2025/04/30 20:45:25 026680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925025994|pq_index:0| [2025/04/30 20:45:25 026685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925025692| [2025/04/30 20:45:25 026688] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925026688| [2025/04/30 20:45:25 026693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925026692| [2025/04/30 20:45:25 026698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925025994|now:1746045925026692| [2025/04/30 20:45:25 026702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925025994|now:1746045925026692| [2025/04/30 20:45:25 026706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 026711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57061|min_srtt:57061|path_bw:1242828|loss_rate:60.62|path_pto:0| [2025/04/30 20:45:25 026715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:95596|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 026719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 026723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 026727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 026734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 026739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:571|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 026743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:428537| [2025/04/30 20:45:25 026747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 026751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:674| [2025/04/30 20:45:25 026788] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:674|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:34800|now:1746045925026758|stream_id:4|stream_offset:428537| [2025/04/30 20:45:25 026797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:674|origin_pktnum:571|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 026804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:34800|applimit:0| [2025/04/30 20:45:25 026811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925032317|now:1746045925026811|interval:5506| [2025/04/30 20:45:25 026818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925032317|now:1746045925026811|interv:5506| [2025/04/30 20:45:25 026824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:36000| [2025/04/30 20:45:25 026829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:574|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 026833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:430911| [2025/04/30 20:45:25 026838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 026842] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:675| [2025/04/30 20:45:25 026871] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:675|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:36000|now:1746045925026848|stream_id:4|stream_offset:430911| [2025/04/30 20:45:25 026880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:675|origin_pktnum:574|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 026888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:36000|applimit:0| [2025/04/30 20:45:25 026894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925032317|now:1746045925026894|interval:5423| [2025/04/30 20:45:25 026900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925032317|now:1746045925026894|interv:5423| [2025/04/30 20:45:25 026904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:37200| [2025/04/30 20:45:25 026909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:576|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 026917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:432098| [2025/04/30 20:45:25 026922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 026926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925027926|now:1746045925026926|interv:1000| [2025/04/30 20:45:25 026930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 026933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 026938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 026942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 026946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 026950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 026954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925027926| [2025/04/30 20:45:25 026958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925027926| [2025/04/30 20:45:25 026962] [debug] |xqc_engine_wakeup_after|wakeup:1746045925027926|now:1746045925026962|diff:964| [2025/04/30 20:45:25 026967] [debug] |xqc_engine_main_logic|END|now:1746045925026692| [2025/04/30 20:45:25 026972] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925026972| [2025/04/30 20:45:25 026976] [debug] |xqc_engine_wakeup_after|wakeup:1746045925027926|now:1746045925026976|diff:950| [2025/04/30 20:45:25 026980] [debug] |xqc_engine_main_logic|END|now:1746045925026972| [2025/04/30 20:45:25 027195] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:298|state:ESTABED|recv_time:1746045925027194| [2025/04/30 20:45:25 027201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 027206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:315| [2025/04/30 20:45:25 027210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:316| [2025/04/30 20:45:25 027216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:316| [2025/04/30 20:45:25 027220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 027225] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 027231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:645|origin_pktnum:390|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:645|path_largest_ack:645| [2025/04/30 20:45:25 027235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:229|tx_in_flight:147616|prior_delivered:332314|prior_time:1746045924969348|is_app_limited:0|send_elapse:57851|ack_elapse:57846|ctl_first_sent_time:1746045924970019|lagest_ack_time:1746045925027194|curr_delivered:401914| [2025/04/30 20:45:25 027240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924970019| [2025/04/30 20:45:25 027244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:195||sndq_packets_used_bytes:0|sndq_packets_free:262| [2025/04/30 20:45:25 027249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57061|rttvar:264|minrtt:30473|latest_rtt:57175|ack_delay:40| [2025/04/30 20:45:25 027256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57070|rttvar:216|minrtt:30473|latest_rtt:57175|ack_delay:40| [2025/04/30 20:45:25 027261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:645|lost_pn:642|thresh:3| [2025/04/30 20:45:25 027265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 027601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 027605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:642|lost_pn:642|po_sent_time:1746045924968010|lost_send_time:1746045924962873|loss_delay:64321|frame:STREAM |repair:128| [2025/04/30 20:45:25 027610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924968010u| [2025/04/30 20:45:25 027614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 027618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925033436|now:1746045925027618|interval:5818| [2025/04/30 20:45:25 027622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925033436|now:1746045925027618|interv:5818| [2025/04/30 20:45:25 027626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57851, ack_elapse 57846, delivered 69600|rate 1203090|lost 293| [2025/04/30 20:45:25 027631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1203090) in round 8| [2025/04/30 20:45:25 027635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 027639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 027643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924970019|recovery:1|recovery_start:1746045925027614|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 027647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924970019|recovery:1|recovery_start:1746045925027614|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 027652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:34800|srtt:57070|latest_rtt:57175|min_rtt:30473|applimit:0|lost:255|recovery:1|recovery_start:1746045925027614|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 027658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:316|largest:316|pns:2| [2025/04/30 20:45:25 027662] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:298|pkt_type:SHORT_HEADER|pkt_num:316|frame:ACK |recv_time:1746045925027194|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 027667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045027194|now:1746045925027194|interv:120000000| [2025/04/30 20:45:25 027678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045027194|now:1746045925027194|interv:120000000| [2025/04/30 20:45:25 027685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925027926|pq_index:0| [2025/04/30 20:45:25 027691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925026692| [2025/04/30 20:45:25 027697] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925027697| [2025/04/30 20:45:25 027704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925027702| [2025/04/30 20:45:25 027712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57070|min_srtt:57070|path_bw:1242828|loss_rate:60.96|path_pto:0| [2025/04/30 20:45:25 027719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:93196|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 027725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 027731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 027737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 027744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 027751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:576|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 027757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:432098| [2025/04/30 20:45:25 027764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 027768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 027772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 027776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 027781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 027784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 027789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925027926| [2025/04/30 20:45:25 027793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925027926| [2025/04/30 20:45:25 027797] [debug] |xqc_engine_wakeup_after|wakeup:1746045925027926|now:1746045925027797|diff:129| [2025/04/30 20:45:25 027802] [debug] |xqc_engine_main_logic|END|now:1746045925027702| [2025/04/30 20:45:25 027807] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925027807| [2025/04/30 20:45:25 027811] [debug] |xqc_engine_wakeup_after|wakeup:1746045925027926|now:1746045925027811|diff:115| [2025/04/30 20:45:25 027819] [debug] |xqc_engine_main_logic|END|now:1746045925027807| [2025/04/30 20:45:25 028194] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:300|state:ESTABED|recv_time:1746045925028193| [2025/04/30 20:45:25 028199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 028205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:316| [2025/04/30 20:45:25 028209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:317| [2025/04/30 20:45:25 028215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:317| [2025/04/30 20:45:25 028219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 028224] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 028230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:648|origin_pktnum:522|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:648|path_largest_ack:648| [2025/04/30 20:45:25 028234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:230|tx_in_flight:148816|prior_delivered:333514|prior_time:1746045924970345|is_app_limited:0|send_elapse:57935|ack_elapse:57848|ctl_first_sent_time:1746045924971065|lagest_ack_time:1746045925028193|curr_delivered:403114| [2025/04/30 20:45:25 028239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924971065| [2025/04/30 20:45:25 028243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:192||sndq_packets_used_bytes:0|sndq_packets_free:265| [2025/04/30 20:45:25 028248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57070|rttvar:216|minrtt:30473|latest_rtt:57128|ack_delay:32| [2025/04/30 20:45:25 028252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:57074|rttvar:168|minrtt:30473|latest_rtt:57128|ack_delay:32| [2025/04/30 20:45:25 028256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:648|lost_pn:645|thresh:3| [2025/04/30 20:45:25 028260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 028596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 028601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:644|lost_pn:645|po_sent_time:1746045924969115|lost_send_time:1746045924963924|loss_delay:64269|frame:STREAM |repair:128| [2025/04/30 20:45:25 028605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924969115u| [2025/04/30 20:45:25 028609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 028613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925034399|now:1746045925028613|interval:5786| [2025/04/30 20:45:25 028618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925034399|now:1746045925028613|interv:5786| [2025/04/30 20:45:25 028622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57935, ack_elapse 57848, delivered 69600|rate 1201346|lost 294| [2025/04/30 20:45:25 028629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201346) in round 8| [2025/04/30 20:45:25 028633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 028637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 028641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924971065|recovery:1|recovery_start:1746045925028609|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 028645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924971065|recovery:1|recovery_start:1746045925028609|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 028650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:32400|srtt:57074|latest_rtt:57128|min_rtt:30473|applimit:0|lost:255|recovery:1|recovery_start:1746045925028609|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 028655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:317|largest:317|pns:2| [2025/04/30 20:45:25 028660] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:300|pkt_type:SHORT_HEADER|pkt_num:317|frame:ACK |recv_time:1746045925028193|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 028664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045028193|now:1746045925028193|interv:120000000| [2025/04/30 20:45:25 028668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045028193|now:1746045925028193|interv:120000000| [2025/04/30 20:45:25 028672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925027926|pq_index:0| [2025/04/30 20:45:25 028676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925027702| [2025/04/30 20:45:25 028680] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925028680| [2025/04/30 20:45:25 028685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925028684| [2025/04/30 20:45:25 028690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925027926|now:1746045925028684| [2025/04/30 20:45:25 028694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925027926|now:1746045925028684| [2025/04/30 20:45:25 028698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 028703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:57074|min_srtt:57074|path_bw:1242828|loss_rate:60.96|path_pto:0| [2025/04/30 20:45:25 028707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:93196|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 028711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 028715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 028719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 028726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 028730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:576|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 028734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:432098| [2025/04/30 20:45:25 028739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 028743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:676| [2025/04/30 20:45:25 028779] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:676|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:32400|now:1746045925028750|stream_id:4|stream_offset:432098| [2025/04/30 20:45:25 028788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:676|origin_pktnum:576|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 028796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:32400|applimit:0| [2025/04/30 20:45:25 028802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925034399|now:1746045925028802|interval:5597| [2025/04/30 20:45:25 028809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925034399|now:1746045925028802|interv:5597| [2025/04/30 20:45:25 028814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:33600| [2025/04/30 20:45:25 028819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:578|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 028823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:33600|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:433285| [2025/04/30 20:45:25 028828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 028832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:677| [2025/04/30 20:45:25 028861] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:677|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:33600|now:1746045925028838|stream_id:4|stream_offset:433285| [2025/04/30 20:45:25 028870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:677|origin_pktnum:578|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 028877] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:33600|applimit:0| [2025/04/30 20:45:25 028883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925034399|now:1746045925028883|interval:5516| [2025/04/30 20:45:25 028890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925034399|now:1746045925028883|interv:5516| [2025/04/30 20:45:25 028894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:34800| [2025/04/30 20:45:25 028899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:580|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 028907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:434472| [2025/04/30 20:45:25 028912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 028915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925029915|now:1746045925028915|interv:1000| [2025/04/30 20:45:25 028919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 028923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 028927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 028931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 028936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 028939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 028943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925029915| [2025/04/30 20:45:25 028947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925029915| [2025/04/30 20:45:25 028951] [debug] |xqc_engine_wakeup_after|wakeup:1746045925029915|now:1746045925028951|diff:964| [2025/04/30 20:45:25 028956] [debug] |xqc_engine_main_logic|END|now:1746045925028684| [2025/04/30 20:45:25 028961] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925028961| [2025/04/30 20:45:25 028965] [debug] |xqc_engine_wakeup_after|wakeup:1746045925029915|now:1746045925028965|diff:950| [2025/04/30 20:45:25 028969] [debug] |xqc_engine_main_logic|END|now:1746045925028961| [2025/04/30 20:45:25 029199] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:300|state:ESTABED|recv_time:1746045925029198| [2025/04/30 20:45:25 029205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 029210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:317| [2025/04/30 20:45:25 029214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:318| [2025/04/30 20:45:25 029220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:318| [2025/04/30 20:45:25 029224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 029229] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 029235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:649|origin_pktnum:524|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:649|path_largest_ack:649| [2025/04/30 20:45:25 029239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:231|tx_in_flight:146416|prior_delivered:335914|prior_time:1746045924972245|is_app_limited:0|send_elapse:57814|ack_elapse:56953|ctl_first_sent_time:1746045924972924|lagest_ack_time:1746045925029198|curr_delivered:404314| [2025/04/30 20:45:25 029244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924972924| [2025/04/30 20:45:25 029248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:191||sndq_packets_used_bytes:0|sndq_packets_free:266| [2025/04/30 20:45:25 029252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:57074|rttvar:168|minrtt:30473|latest_rtt:56274|ack_delay:24| [2025/04/30 20:45:25 029267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56971|rttvar:332|minrtt:30473|latest_rtt:56274|ack_delay:24| [2025/04/30 20:45:25 029272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:649|lost_pn:646|thresh:3| [2025/04/30 20:45:25 029276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029523] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 029607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 029615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:646|lost_pn:646|po_sent_time:1746045924970130|lost_send_time:1746045924965106|loss_delay:64092|frame:STREAM |repair:128| [2025/04/30 20:45:25 029620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924970130u| [2025/04/30 20:45:25 029624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 029628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|earliest loss time|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925034324|now:1746045925029628|interval:4696| [2025/04/30 20:45:25 029632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925034324|now:1746045925029628|interv:4696| [2025/04/30 20:45:25 029636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57814, ack_elapse 56953, delivered 68400|rate 1183104|lost 295| [2025/04/30 20:45:25 029640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1183104) in round 8| [2025/04/30 20:45:25 029644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 029648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 029652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924972924|recovery:1|recovery_start:1746045925029623|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 029657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924972924|recovery:1|recovery_start:1746045925029623|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 029661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:32400|srtt:56971|latest_rtt:56274|min_rtt:30473|applimit:0|lost:257|recovery:1|recovery_start:1746045925029623|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 029667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:318|largest:318|pns:2| [2025/04/30 20:45:25 029671] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:300|pkt_type:SHORT_HEADER|pkt_num:318|frame:ACK |recv_time:1746045925029198|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 029676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045029198|now:1746045925029198|interv:120000000| [2025/04/30 20:45:25 029682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045029198|now:1746045925029198|interv:120000000| [2025/04/30 20:45:25 029686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925029915|pq_index:0| [2025/04/30 20:45:25 029690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925028684| [2025/04/30 20:45:25 029694] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925029694| [2025/04/30 20:45:25 029699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925029698| [2025/04/30 20:45:25 029704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56971|min_srtt:56971|path_bw:1242828|loss_rate:61.30|path_pto:0| [2025/04/30 20:45:25 029709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:90796|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 029713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 029717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 029721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 029725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 029729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:580|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 029733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:434472| [2025/04/30 20:45:25 029737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 029741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 029745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 029749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 029754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 029757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 029761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925029915| [2025/04/30 20:45:25 029765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925029915| [2025/04/30 20:45:25 029769] [debug] |xqc_engine_wakeup_after|wakeup:1746045925029915|now:1746045925029769|diff:146| [2025/04/30 20:45:25 029773] [debug] |xqc_engine_main_logic|END|now:1746045925029698| [2025/04/30 20:45:25 029778] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925029778| [2025/04/30 20:45:25 029782] [debug] |xqc_engine_wakeup_after|wakeup:1746045925029915|now:1746045925029782|diff:133| [2025/04/30 20:45:25 029788] [debug] |xqc_engine_main_logic|END|now:1746045925029778| [2025/04/30 20:45:25 030226] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:300|state:ESTABED|recv_time:1746045925030225| [2025/04/30 20:45:25 030236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 030242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:318| [2025/04/30 20:45:25 030246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:319| [2025/04/30 20:45:25 030252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:319| [2025/04/30 20:45:25 030256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 030261] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 030267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:650|origin_pktnum:527|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:650|path_largest_ack:650| [2025/04/30 20:45:25 030272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:233|tx_in_flight:142816|prior_delivered:338314|prior_time:1746045924974243|is_app_limited:0|send_elapse:57652|ack_elapse:55982|ctl_first_sent_time:1746045924974916|lagest_ack_time:1746045925030225|curr_delivered:405514| [2025/04/30 20:45:25 030277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924974916| [2025/04/30 20:45:25 030282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:190||sndq_packets_used_bytes:0|sndq_packets_free:267| [2025/04/30 20:45:25 030286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56971|rttvar:332|minrtt:30473|latest_rtt:55309|ack_delay:32| [2025/04/30 20:45:25 030290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56759|rttvar:672|minrtt:30473|latest_rtt:55309|ack_delay:32| [2025/04/30 20:45:25 030295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:650|lost_pn:647|thresh:3| [2025/04/30 20:45:25 030299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 030635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 030640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|mark lost|pns:2|pkt_num:647|lost_pn:647|po_sent_time:1746045924970232|lost_send_time:1746045924966372|loss_delay:63853|frame:STREAM |repair:128| [2025/04/30 20:45:25 030644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|OnLostDetection|largest_lost sent time: 1746045924970232u| [2025/04/30 20:45:25 030648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 030653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:56759|rtt_var:672|pto_duration:59447|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 030657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 030661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 030669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 30000| [2025/04/30 20:45:25 030673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925113285|now:1746045925030652|interv:82633| [2025/04/30 20:45:25 030677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925113285|now:1746045925030652|interval:82633|pto_count:0|srtt:56759 [2025/04/30 20:45:25 030682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57652, ack_elapse 55982, delivered 67200|rate 1165614|lost 296| [2025/04/30 20:45:25 030686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1165614) in round 8| [2025/04/30 20:45:25 030690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 030695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 030699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924974916|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 030703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:1|acked:1200|po_sent_time:1746045924974916|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 030708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:30000|srtt:56759|latest_rtt:55309|min_rtt:30473|applimit:0|lost:257|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 030714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:319|largest:319|pns:2| [2025/04/30 20:45:25 030718] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:300|pkt_type:SHORT_HEADER|pkt_num:319|frame:ACK |recv_time:1746045925030225|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 030723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045030225|now:1746045925030225|interv:120000000| [2025/04/30 20:45:25 030727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045030225|now:1746045925030225|interv:120000000| [2025/04/30 20:45:25 030731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925029915|pq_index:0| [2025/04/30 20:45:25 030735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925029698| [2025/04/30 20:45:25 030739] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925030739| [2025/04/30 20:45:25 030744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925030743| [2025/04/30 20:45:25 030749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925029915|now:1746045925030743| [2025/04/30 20:45:25 030753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925029915|now:1746045925030743| [2025/04/30 20:45:25 030757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 030762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56759|min_srtt:56759|path_bw:1242828|loss_rate:61.30|path_pto:0| [2025/04/30 20:45:25 030769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:90796|inflight:30000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 030774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 030777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 030781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 030786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 030790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:580|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 030795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:30000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:434472| [2025/04/30 20:45:25 030799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 030803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:678| [2025/04/30 20:45:25 030839] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:678|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:30000|now:1746045925030810|stream_id:4|stream_offset:434472| [2025/04/30 20:45:25 030849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:678|origin_pktnum:580|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 030856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:30000|applimit:0| [2025/04/30 20:45:25 030862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:56759|rtt_var:672|pto_duration:59447|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 030870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 030875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 030879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 31200| [2025/04/30 20:45:25 030883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925115257|now:1746045925030862|interv:84395| [2025/04/30 20:45:25 030887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925115257|now:1746045925030862|interval:84395|pto_count:0|srtt:56759 [2025/04/30 20:45:25 030892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:31200| [2025/04/30 20:45:25 030897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:582|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 030901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:435659| [2025/04/30 20:45:25 030906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 030914] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:679| [2025/04/30 20:45:25 030945] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:679|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:31200|now:1746045925030921|stream_id:4|stream_offset:435659| [2025/04/30 20:45:25 030954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:679|origin_pktnum:582|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 030961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:31200|applimit:0| [2025/04/30 20:45:25 030972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:56759|rtt_var:672|pto_duration:59447|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 030978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 030982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 030986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 32400| [2025/04/30 20:45:25 030990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925115368|now:1746045925030972|interv:84396| [2025/04/30 20:45:25 030994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925115368|now:1746045925030972|interval:84396|pto_count:0|srtt:56759 [2025/04/30 20:45:25 030999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:32400| [2025/04/30 20:45:25 031003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:584|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 031008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:436846| [2025/04/30 20:45:25 031012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 031016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925032016|now:1746045925031016|interv:1000| [2025/04/30 20:45:25 031020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 031024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 031028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 031032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 031037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 031040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 031044] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925032016| [2025/04/30 20:45:25 031049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925032016| [2025/04/30 20:45:25 031053] [debug] |xqc_engine_wakeup_after|wakeup:1746045925032016|now:1746045925031053|diff:963| [2025/04/30 20:45:25 031057] [debug] |xqc_engine_main_logic|END|now:1746045925030743| [2025/04/30 20:45:25 031062] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925031062| [2025/04/30 20:45:25 031071] [debug] |xqc_engine_wakeup_after|wakeup:1746045925032016|now:1746045925031071|diff:945| [2025/04/30 20:45:25 031075] [debug] |xqc_engine_main_logic|END|now:1746045925031062| [2025/04/30 20:45:25 031200] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:300|state:ESTABED|recv_time:1746045925031200| [2025/04/30 20:45:25 031206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 031211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:319| [2025/04/30 20:45:25 031215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:320| [2025/04/30 20:45:25 031221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:320| [2025/04/30 20:45:25 031225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 031230] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 031236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:651|origin_pktnum:529|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:651|path_largest_ack:651| [2025/04/30 20:45:25 031241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:236|tx_in_flight:136808|prior_delivered:341914|prior_time:1746045924977251|is_app_limited:0|send_elapse:57651|ack_elapse:53949|ctl_first_sent_time:1746045924977956|lagest_ack_time:1746045925031200|curr_delivered:406714| [2025/04/30 20:45:25 031246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924977956| [2025/04/30 20:45:25 031250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:189||sndq_packets_used_bytes:0|sndq_packets_free:268| [2025/04/30 20:45:25 031255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56759|rttvar:672|minrtt:30473|latest_rtt:53244|ack_delay:24| [2025/04/30 20:45:25 031259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:56317|rttvar:1388|minrtt:30473|latest_rtt:53244|ack_delay:24| [2025/04/30 20:45:25 031263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:651|lost_pn:648|thresh:3| [2025/04/30 20:45:25 031267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031475] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031570] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 031609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 031613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 031617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:56317|rtt_var:1388|pto_duration:61869|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 031621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 031625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 031629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 31200| [2025/04/30 20:45:25 031633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925117790|now:1746045925031617|interv:86173| [2025/04/30 20:45:25 031640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925117790|now:1746045925031617|interval:86173|pto_count:0|srtt:56317 [2025/04/30 20:45:25 031644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57651, ack_elapse 53949, delivered 64800|rate 1124004|lost 296| [2025/04/30 20:45:25 031649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1124004) in round 8| [2025/04/30 20:45:25 031653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 031657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 031661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924977956|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 031666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924977956|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 031670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:31200|srtt:56317|latest_rtt:53244|min_rtt:30473|applimit:0|lost:259|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 031676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:320|largest:320|pns:2| [2025/04/30 20:45:25 031681] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:300|pkt_type:SHORT_HEADER|pkt_num:320|frame:ACK |recv_time:1746045925031200|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 031685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045031200|now:1746045925031200|interv:120000000| [2025/04/30 20:45:25 031690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045031200|now:1746045925031200|interv:120000000| [2025/04/30 20:45:25 031694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925032016|pq_index:0| [2025/04/30 20:45:25 031698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925030743| [2025/04/30 20:45:25 031702] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925031702| [2025/04/30 20:45:25 031707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925031706| [2025/04/30 20:45:25 031712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:56317|min_srtt:56317|path_bw:1242828|loss_rate:61.64|path_pto:0| [2025/04/30 20:45:25 031717] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:88396|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 031721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 031725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 031732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 031736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 031741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:584|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 031745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:436846| [2025/04/30 20:45:25 031749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 031753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 031757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 031761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 031765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 031769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 031773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925032016| [2025/04/30 20:45:25 031777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925032016| [2025/04/30 20:45:25 031781] [debug] |xqc_engine_wakeup_after|wakeup:1746045925032016|now:1746045925031781|diff:235| [2025/04/30 20:45:25 031785] [debug] |xqc_engine_main_logic|END|now:1746045925031706| [2025/04/30 20:45:25 031790] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925031790| [2025/04/30 20:45:25 031794] [debug] |xqc_engine_wakeup_after|wakeup:1746045925032016|now:1746045925031794|diff:222| [2025/04/30 20:45:25 031798] [debug] |xqc_engine_main_logic|END|now:1746045925031790| [2025/04/30 20:45:25 032199] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:302|state:ESTABED|recv_time:1746045925032199| [2025/04/30 20:45:25 032205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 032210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:320| [2025/04/30 20:45:25 032214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:321| [2025/04/30 20:45:25 032220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:321| [2025/04/30 20:45:25 032224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 032229] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 032235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:654|origin_pktnum:531|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:654|path_largest_ack:654| [2025/04/30 20:45:25 032239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:238|tx_in_flight:133208|prior_delivered:344314|prior_time:1746045924979251|is_app_limited:0|send_elapse:57699|ack_elapse:52948|ctl_first_sent_time:1746045924980083|lagest_ack_time:1746045925032199|curr_delivered:407914| [2025/04/30 20:45:25 032244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924980083| [2025/04/30 20:45:25 032248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:187||sndq_packets_used_bytes:0|sndq_packets_free:270| [2025/04/30 20:45:25 032256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:56317|rttvar:1388|minrtt:30473|latest_rtt:52116|ack_delay:24| [2025/04/30 20:45:25 032261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55789|rttvar:2097|minrtt:30473|latest_rtt:52116|ack_delay:24| [2025/04/30 20:45:25 032265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:654|lost_pn:651|thresh:3| [2025/04/30 20:45:25 032269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 032600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 032604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 032609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55789|rtt_var:2097|pto_duration:64177|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 032615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 032619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 032623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 30000| [2025/04/30 20:45:25 032627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925120098|now:1746045925032608|interv:87490| [2025/04/30 20:45:25 032631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925120098|now:1746045925032608|interval:87490|pto_count:0|srtt:55789 [2025/04/30 20:45:25 032635] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57699, ack_elapse 52948, delivered 63600|rate 1102272|lost 296| [2025/04/30 20:45:25 032640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1102272) in round 8| [2025/04/30 20:45:25 032644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 032648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 032652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924980083|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 032656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924980083|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 032661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:30000|srtt:55789|latest_rtt:52116|min_rtt:30473|applimit:0|lost:259|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 032666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:321|largest:321|pns:2| [2025/04/30 20:45:25 032673] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:302|pkt_type:SHORT_HEADER|pkt_num:321|frame:ACK |recv_time:1746045925032199|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 032678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045032199|now:1746045925032199|interv:120000000| [2025/04/30 20:45:25 032682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045032199|now:1746045925032199|interv:120000000| [2025/04/30 20:45:25 032686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925032016|pq_index:0| [2025/04/30 20:45:25 032690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925031706| [2025/04/30 20:45:25 032694] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925032694| [2025/04/30 20:45:25 032698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925032698| [2025/04/30 20:45:25 032703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925032016|now:1746045925032698| [2025/04/30 20:45:25 032707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925032016|now:1746045925032698| [2025/04/30 20:45:25 032711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 032716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55789|min_srtt:55789|path_bw:1242828|loss_rate:61.64|path_pto:0| [2025/04/30 20:45:25 032720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:88396|inflight:30000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 032724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 032728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 032732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 032736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 032741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:584|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 032745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:30000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:436846| [2025/04/30 20:45:25 032749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 032753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:680| [2025/04/30 20:45:25 032788] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:680|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:30000|now:1746045925032760|stream_id:4|stream_offset:436846| [2025/04/30 20:45:25 032798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:680|origin_pktnum:584|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 032805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:30000|applimit:0| [2025/04/30 20:45:25 032818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55789|rtt_var:2097|pto_duration:64177|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 032823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 032827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 032831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 31200| [2025/04/30 20:45:25 032835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925121937|now:1746045925032818|interv:89119| [2025/04/30 20:45:25 032839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925121937|now:1746045925032818|interval:89119|pto_count:0|srtt:55789 [2025/04/30 20:45:25 032844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:31200| [2025/04/30 20:45:25 032849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:586|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 032853] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:366813| [2025/04/30 20:45:25 032858] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 032862] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:681| [2025/04/30 20:45:25 032892] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:681|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:31200|now:1746045925032868|stream_id:4|stream_offset:366813| [2025/04/30 20:45:25 032902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:681|origin_pktnum:457|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 032910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:31200|applimit:0| [2025/04/30 20:45:25 032917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55789|rtt_var:2097|pto_duration:64177|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 032922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 032926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 032930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 32400| [2025/04/30 20:45:25 032935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925122045|now:1746045925032916|interv:89129| [2025/04/30 20:45:25 032941] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925122045|now:1746045925032916|interval:89129|pto_count:0|srtt:55789 [2025/04/30 20:45:25 032949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:32400| [2025/04/30 20:45:25 032956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:587|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 032962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:438033| [2025/04/30 20:45:25 032975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 032982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925033982|now:1746045925032982|interv:1000| [2025/04/30 20:45:25 032988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 032994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 033000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 033007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 033014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 033019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 033026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925033982| [2025/04/30 20:45:25 033032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925033982| [2025/04/30 20:45:25 033036] [debug] |xqc_engine_wakeup_after|wakeup:1746045925033982|now:1746045925033036|diff:946| [2025/04/30 20:45:25 033040] [debug] |xqc_engine_main_logic|END|now:1746045925032698| [2025/04/30 20:45:25 033045] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925033045| [2025/04/30 20:45:25 033049] [debug] |xqc_engine_wakeup_after|wakeup:1746045925033982|now:1746045925033049|diff:933| [2025/04/30 20:45:25 033053] [debug] |xqc_engine_main_logic|END|now:1746045925033045| [2025/04/30 20:45:25 033192] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:302|state:ESTABED|recv_time:1746045925033192| [2025/04/30 20:45:25 033198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 033204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:321| [2025/04/30 20:45:25 033208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:322| [2025/04/30 20:45:25 033214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:322| [2025/04/30 20:45:25 033218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 033224] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 033229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:655|origin_pktnum:533|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:655|path_largest_ack:655| [2025/04/30 20:45:25 033234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:240|tx_in_flight:128408|prior_delivered:347914|prior_time:1746045924982238|is_app_limited:0|send_elapse:57753|ack_elapse:50954|ctl_first_sent_time:1746045924982904|lagest_ack_time:1746045925033192|curr_delivered:409114| [2025/04/30 20:45:25 033239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924982904| [2025/04/30 20:45:25 033244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:185||sndq_packets_used_bytes:0|sndq_packets_free:272| [2025/04/30 20:45:25 033248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55789|rttvar:2097|minrtt:30473|latest_rtt:50288|ack_delay:16| [2025/04/30 20:45:25 033252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:55100|rttvar:2952|minrtt:30473|latest_rtt:50288|ack_delay:16| [2025/04/30 20:45:25 033261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:655|lost_pn:652|thresh:3| [2025/04/30 20:45:25 033265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033542] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033591] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 033595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 033599] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 033603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:55100|rtt_var:2952|pto_duration:66908|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 033607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 033611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 033615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 31200| [2025/04/30 20:45:25 033619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925124776|now:1746045925033603|interv:91173| [2025/04/30 20:45:25 033623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925124776|now:1746045925033603|interval:91173|pto_count:0|srtt:55100 [2025/04/30 20:45:25 033627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57753, ack_elapse 50954, delivered 61200|rate 1059685|lost 296| [2025/04/30 20:45:25 033632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1059685) in round 8| [2025/04/30 20:45:25 033636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 033640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 033644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924982904|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 033648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924982904|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 033653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:31200|srtt:55100|latest_rtt:50288|min_rtt:30473|applimit:0|lost:261|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 033659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:322|largest:322|pns:2| [2025/04/30 20:45:25 033663] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:302|pkt_type:SHORT_HEADER|pkt_num:322|frame:ACK |recv_time:1746045925033192|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 033668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045033192|now:1746045925033192|interv:120000000| [2025/04/30 20:45:25 033672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045033192|now:1746045925033192|interv:120000000| [2025/04/30 20:45:25 033678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925033982|pq_index:0| [2025/04/30 20:45:25 033682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925032698| [2025/04/30 20:45:25 033686] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925033686| [2025/04/30 20:45:25 033691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925033690| [2025/04/30 20:45:25 033697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:55100|min_srtt:55100|path_bw:1242828|loss_rate:61.97|path_pto:0| [2025/04/30 20:45:25 033701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:85996|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 033706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 033709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 033713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 033718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 033722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:587|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 033726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:438033| [2025/04/30 20:45:25 033730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 033734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 033738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 033742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 033746] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 033750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 033754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925033982| [2025/04/30 20:45:25 033758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925033982| [2025/04/30 20:45:25 033762] [debug] |xqc_engine_wakeup_after|wakeup:1746045925033982|now:1746045925033762|diff:220| [2025/04/30 20:45:25 033766] [debug] |xqc_engine_main_logic|END|now:1746045925033690| [2025/04/30 20:45:25 033772] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925033772| [2025/04/30 20:45:25 033775] [debug] |xqc_engine_wakeup_after|wakeup:1746045925033982|now:1746045925033775|diff:207| [2025/04/30 20:45:25 033779] [debug] |xqc_engine_main_logic|END|now:1746045925033772| [2025/04/30 20:45:25 034181] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:302|state:ESTABED|recv_time:1746045925034180| [2025/04/30 20:45:25 034186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 034195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:322| [2025/04/30 20:45:25 034199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:323| [2025/04/30 20:45:25 034204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:323| [2025/04/30 20:45:25 034208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 034214] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 034219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:656|origin_pktnum:535|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:656|path_largest_ack:656| [2025/04/30 20:45:25 034224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:245|tx_in_flight:120008|prior_delivered:351514|prior_time:1746045924985332|is_app_limited:0|send_elapse:57825|ack_elapse:48848|ctl_first_sent_time:1746045924986026|lagest_ack_time:1746045925034180|curr_delivered:410314| [2025/04/30 20:45:25 034228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924986026| [2025/04/30 20:45:25 034233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:183||sndq_packets_used_bytes:0|sndq_packets_free:274| [2025/04/30 20:45:25 034237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:55100|rttvar:2952|minrtt:30473|latest_rtt:48154|ack_delay:24| [2025/04/30 20:45:25 034241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:54229|rttvar:3956|minrtt:30473|latest_rtt:48154|ack_delay:24| [2025/04/30 20:45:25 034245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:656|lost_pn:653|thresh:3| [2025/04/30 20:45:25 034249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034457] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 034572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 034576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 207|pns:2| [2025/04/30 20:45:25 034580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 034584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:54229|rtt_var:3956|pto_duration:70053|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 034589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 034593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 034596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 30000| [2025/04/30 20:45:25 034600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925127921|now:1746045925034584|interv:93337| [2025/04/30 20:45:25 034604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925127921|now:1746045925034584|interval:93337|pto_count:0|srtt:54229 [2025/04/30 20:45:25 034609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57825, ack_elapse 48848, delivered 58800|rate 1016861|lost 296| [2025/04/30 20:45:25 034613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1016861) in round 8| [2025/04/30 20:45:25 034617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 034624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 034628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924986026|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 034632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924986026|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 034636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:30000|srtt:54229|latest_rtt:48154|min_rtt:30473|applimit:0|lost:261|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 034642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:323|largest:323|pns:2| [2025/04/30 20:45:25 034646] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:302|pkt_type:SHORT_HEADER|pkt_num:323|frame:ACK |recv_time:1746045925034180|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 034651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045034180|now:1746045925034180|interv:120000000| [2025/04/30 20:45:25 034655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045034180|now:1746045925034180|interv:120000000| [2025/04/30 20:45:25 034659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925033982|pq_index:0| [2025/04/30 20:45:25 034663] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925033690| [2025/04/30 20:45:25 034667] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925034667| [2025/04/30 20:45:25 034671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925034670| [2025/04/30 20:45:25 034676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925033982|now:1746045925034670| [2025/04/30 20:45:25 034680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925033982|now:1746045925034670| [2025/04/30 20:45:25 034684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 034688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:54229|min_srtt:54229|path_bw:1242828|loss_rate:61.97|path_pto:0| [2025/04/30 20:45:25 034693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:85996|inflight:30000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 034697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 034701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 034705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 034709] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 034716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:587|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 034720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:30000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:438033| [2025/04/30 20:45:25 034724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 034728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:682| [2025/04/30 20:45:25 034764] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:682|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:30000|now:1746045925034735|stream_id:4|stream_offset:438033| [2025/04/30 20:45:25 034773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:682|origin_pktnum:587|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 034781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:30000|applimit:0| [2025/04/30 20:45:25 034788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:54229|rtt_var:3956|pto_duration:70053|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 034795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 034800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 034803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 31200| [2025/04/30 20:45:25 034807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925129788|now:1746045925034787|interv:95001| [2025/04/30 20:45:25 034811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925129788|now:1746045925034787|interval:95001|pto_count:0|srtt:54229 [2025/04/30 20:45:25 034816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:31200| [2025/04/30 20:45:25 034821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:589|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 034825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:439220| [2025/04/30 20:45:25 034829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 034833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:683| [2025/04/30 20:45:25 034863] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:683|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:31200|now:1746045925034840|stream_id:4|stream_offset:439220| [2025/04/30 20:45:25 034873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:683|origin_pktnum:589|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 034880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:31200|applimit:0| [2025/04/30 20:45:25 034886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:54229|rtt_var:3956|pto_duration:70053|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 034893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 034901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 034905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 32400| [2025/04/30 20:45:25 034909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925129893|now:1746045925034886|interv:95007| [2025/04/30 20:45:25 034913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925129893|now:1746045925034886|interval:95007|pto_count:0|srtt:54229 [2025/04/30 20:45:25 034918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:32400| [2025/04/30 20:45:25 034926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:592|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 034932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:441594| [2025/04/30 20:45:25 034936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 034940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925035940|now:1746045925034940|interv:1000| [2025/04/30 20:45:25 034944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 034948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 034952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 034956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 034960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 034964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 034968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925035940| [2025/04/30 20:45:25 034972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925035940| [2025/04/30 20:45:25 034976] [debug] |xqc_engine_wakeup_after|wakeup:1746045925035940|now:1746045925034976|diff:964| [2025/04/30 20:45:25 034980] [debug] |xqc_engine_main_logic|END|now:1746045925034670| [2025/04/30 20:45:25 034986] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925034986| [2025/04/30 20:45:25 034990] [debug] |xqc_engine_wakeup_after|wakeup:1746045925035940|now:1746045925034990|diff:950| [2025/04/30 20:45:25 034994] [debug] |xqc_engine_main_logic|END|now:1746045925034986| [2025/04/30 20:45:25 035243] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:302|state:ESTABED|recv_time:1746045925035242| [2025/04/30 20:45:25 035248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 035254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:323| [2025/04/30 20:45:25 035258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:324| [2025/04/30 20:45:25 035263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:324| [2025/04/30 20:45:25 035267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 035276] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 035282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:657|origin_pktnum:408|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:657|path_largest_ack:657| [2025/04/30 20:45:25 035286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:247|tx_in_flight:115208|prior_delivered:355114|prior_time:1746045924988259|is_app_limited:0|send_elapse:57825|ack_elapse:46983|ctl_first_sent_time:1746045924988942|lagest_ack_time:1746045925035242|curr_delivered:411514| [2025/04/30 20:45:25 035291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924988942| [2025/04/30 20:45:25 035296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:182||sndq_packets_used_bytes:0|sndq_packets_free:275| [2025/04/30 20:45:25 035300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:54229|rttvar:3956|minrtt:30473|latest_rtt:46300|ack_delay:32| [2025/04/30 20:45:25 035304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:53234|rttvar:4957|minrtt:30473|latest_rtt:46300|ack_delay:32| [2025/04/30 20:45:25 035308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:657|lost_pn:654|thresh:3| [2025/04/30 20:45:25 035330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 035629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 035633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 035637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 035641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 035645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 035649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 31200| [2025/04/30 20:45:25 035653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925132902|now:1746045925035637|interv:97265| [2025/04/30 20:45:25 035657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925132902|now:1746045925035637|interval:97265|pto_count:0|srtt:53234 [2025/04/30 20:45:25 035664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57825, ack_elapse 46983, delivered 56400|rate 975356|lost 296| [2025/04/30 20:45:25 035672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (975356) in round 8| [2025/04/30 20:45:25 035678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 035684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:3160| [2025/04/30 20:45:25 035691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924988942|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 035698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:1200|po_sent_time:1746045924988942|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 035705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:97840|full_bw_reached:1|inflight:31200|srtt:53234|latest_rtt:46300|min_rtt:30473|applimit:0|lost:263|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 035718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:324|largest:324|pns:2| [2025/04/30 20:45:25 035723] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:302|pkt_type:SHORT_HEADER|pkt_num:324|frame:ACK |recv_time:1746045925035242|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 035727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045035242|now:1746045925035242|interv:120000000| [2025/04/30 20:45:25 035731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045035242|now:1746045925035242|interv:120000000| [2025/04/30 20:45:25 035735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925035940|pq_index:0| [2025/04/30 20:45:25 035739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925034670| [2025/04/30 20:45:25 035743] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925035743| [2025/04/30 20:45:25 035748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925035747| [2025/04/30 20:45:25 035754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53234|min_srtt:53234|path_bw:1242828|loss_rate:62.29|path_pto:0| [2025/04/30 20:45:25 035758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:83596|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 035763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 035766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 035770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 035774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 035779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:592|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 035783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:441594| [2025/04/30 20:45:25 035787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 035791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 035795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 035799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 035803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 035807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 035811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925035940| [2025/04/30 20:45:25 035818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925035940| [2025/04/30 20:45:25 035822] [debug] |xqc_engine_wakeup_after|wakeup:1746045925035940|now:1746045925035822|diff:118| [2025/04/30 20:45:25 035826] [debug] |xqc_engine_main_logic|END|now:1746045925035747| [2025/04/30 20:45:25 035831] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925035831| [2025/04/30 20:45:25 035835] [debug] |xqc_engine_wakeup_after|wakeup:1746045925035940|now:1746045925035835|diff:105| [2025/04/30 20:45:25 035839] [debug] |xqc_engine_main_logic|END|now:1746045925035831| [2025/04/30 20:45:25 036908] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925036908| [2025/04/30 20:45:25 036920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925035940|pq_index:0| [2025/04/30 20:45:25 036924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925035747| [2025/04/30 20:45:25 036930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925036929| [2025/04/30 20:45:25 036935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925035940|now:1746045925036929| [2025/04/30 20:45:25 036939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925035940|now:1746045925036929| [2025/04/30 20:45:25 036943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 036948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53234|min_srtt:53234|path_bw:1242828|loss_rate:62.29|path_pto:0| [2025/04/30 20:45:25 036953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:83596|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 036958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 036962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 036966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 036970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 036975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:592|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 036979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:31200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:441594| [2025/04/30 20:45:25 036984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 036988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:684| [2025/04/30 20:45:25 037026] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:684|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:31200|now:1746045925036996|stream_id:4|stream_offset:441594| [2025/04/30 20:45:25 037035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:684|origin_pktnum:592|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 037043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:31200|applimit:0| [2025/04/30 20:45:25 037058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 037064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 037068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 037072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 32400| [2025/04/30 20:45:25 037076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925135058|now:1746045925037058|interv:98000| [2025/04/30 20:45:25 037080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925135058|now:1746045925037058|interval:98000|pto_count:0|srtt:53234 [2025/04/30 20:45:25 037084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:32400| [2025/04/30 20:45:25 037089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:594|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 037094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:32400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:442781| [2025/04/30 20:45:25 037098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 037102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:685| [2025/04/30 20:45:25 037134] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:685|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:32400|now:1746045925037109|stream_id:4|stream_offset:442781| [2025/04/30 20:45:25 037143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:685|origin_pktnum:594|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 037151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:32400|applimit:0| [2025/04/30 20:45:25 037158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 037164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 037168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 037172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 33600| [2025/04/30 20:45:25 037176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925135171|now:1746045925037157|interv:98014| [2025/04/30 20:45:25 037180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925135171|now:1746045925037157|interval:98014|pto_count:0|srtt:53234 [2025/04/30 20:45:25 037185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:33600| [2025/04/30 20:45:25 037189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:596|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 037193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:33600|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:443968| [2025/04/30 20:45:25 037202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 037206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:686| [2025/04/30 20:45:25 037237] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:686|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:33600|now:1746045925037213|stream_id:4|stream_offset:443968| [2025/04/30 20:45:25 037245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:686|origin_pktnum:596|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 037253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:33600|applimit:0| [2025/04/30 20:45:25 037259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 037266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 037270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 037274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 34800| [2025/04/30 20:45:25 037278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925135275|now:1746045925037259|interv:98016| [2025/04/30 20:45:25 037282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925135275|now:1746045925037259|interval:98016|pto_count:0|srtt:53234 [2025/04/30 20:45:25 037287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:34800| [2025/04/30 20:45:25 037294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:598|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 037300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:25 037305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 037309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925038309|now:1746045925037309|interv:1000| [2025/04/30 20:45:25 037334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 037338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 037342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 037346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 037350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 037354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 037358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925038309| [2025/04/30 20:45:25 037363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925038309| [2025/04/30 20:45:25 037371] [debug] |xqc_engine_wakeup_after|wakeup:1746045925038309|now:1746045925037371|diff:938| [2025/04/30 20:45:25 037376] [debug] |xqc_engine_main_logic|END|now:1746045925036929| [2025/04/30 20:45:25 038424] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925038424| [2025/04/30 20:45:25 038438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925038309|pq_index:0| [2025/04/30 20:45:25 038444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925036929| [2025/04/30 20:45:25 038449] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925038448| [2025/04/30 20:45:25 038453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925038309|now:1746045925038448| [2025/04/30 20:45:25 038458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925038309|now:1746045925038448| [2025/04/30 20:45:25 038462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 038467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53234|min_srtt:53234|path_bw:1242828|loss_rate:62.76|path_pto:0| [2025/04/30 20:45:25 038472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:79996|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 038476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 038480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 038484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 038488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 038493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:598|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 038497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:34800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:373935| [2025/04/30 20:45:25 038501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 038506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:687| [2025/04/30 20:45:25 038541] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:687|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:34800|now:1746045925038514|stream_id:4|stream_offset:373935| [2025/04/30 20:45:25 038553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:687|origin_pktnum:469|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 038563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:34800|applimit:0| [2025/04/30 20:45:25 038572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 038580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 038593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 038598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 36000| [2025/04/30 20:45:25 038603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925136576|now:1746045925038571|interv:98005| [2025/04/30 20:45:25 038608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925136576|now:1746045925038571|interval:98005|pto_count:0|srtt:53234 [2025/04/30 20:45:25 038613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:36000| [2025/04/30 20:45:25 038619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:599|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 038625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:445155| [2025/04/30 20:45:25 038631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 038636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925039635|now:1746045925038635|interv:1000| [2025/04/30 20:45:25 038641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 038645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 038651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 038656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 038661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 038666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 038671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925039635| [2025/04/30 20:45:25 038676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925039635| [2025/04/30 20:45:25 038681] [debug] |xqc_engine_wakeup_after|wakeup:1746045925039635|now:1746045925038681|diff:954| [2025/04/30 20:45:25 038687] [debug] |xqc_engine_main_logic|END|now:1746045925038448| [2025/04/30 20:45:25 039759] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925039759| [2025/04/30 20:45:25 039769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925039635|pq_index:0| [2025/04/30 20:45:25 039774] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925038448| [2025/04/30 20:45:25 039779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925039778| [2025/04/30 20:45:25 039784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925039635|now:1746045925039778| [2025/04/30 20:45:25 039788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925039635|now:1746045925039778| [2025/04/30 20:45:25 039792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 039797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53234|min_srtt:53234|path_bw:1242828|loss_rate:62.92|path_pto:0| [2025/04/30 20:45:25 039806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:78796|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 039811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 039815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 039819] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 039823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 039828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:599|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 039832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:36000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:445155| [2025/04/30 20:45:25 039837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 039841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:688| [2025/04/30 20:45:25 039877] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:688|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:36000|now:1746045925039849|stream_id:4|stream_offset:445155| [2025/04/30 20:45:25 039887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:688|origin_pktnum:599|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 039895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:36000|applimit:0| [2025/04/30 20:45:25 039901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 039908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 039913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 039917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 37200| [2025/04/30 20:45:25 039922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925137911|now:1746045925039900|interv:98011| [2025/04/30 20:45:25 039926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925137911|now:1746045925039900|interval:98011|pto_count:0|srtt:53234 [2025/04/30 20:45:25 039930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:37200| [2025/04/30 20:45:25 039935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:601|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 039940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:446342| [2025/04/30 20:45:25 039944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 039954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925040954|now:1746045925039954|interv:1000| [2025/04/30 20:45:25 039958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 039962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 039966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 039970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 039974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 039978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 039982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925040954| [2025/04/30 20:45:25 039986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925040954| [2025/04/30 20:45:25 039990] [debug] |xqc_engine_wakeup_after|wakeup:1746045925040954|now:1746045925039990|diff:964| [2025/04/30 20:45:25 039995] [debug] |xqc_engine_main_logic|END|now:1746045925039778| [2025/04/30 20:45:25 042125] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925042125| [2025/04/30 20:45:25 042134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925040954|pq_index:0| [2025/04/30 20:45:25 042138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925039778| [2025/04/30 20:45:25 042143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925042142| [2025/04/30 20:45:25 042148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925040954|now:1746045925042142| [2025/04/30 20:45:25 042152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925040954|now:1746045925042142| [2025/04/30 20:45:25 042156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 042161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53234|min_srtt:53234|path_bw:1242828|loss_rate:63.07|path_pto:0| [2025/04/30 20:45:25 042166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:77596|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 042170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 042174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 042178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 042183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 042187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:601|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 042191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:446342| [2025/04/30 20:45:25 042200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 042205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:689| [2025/04/30 20:45:25 042240] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:689|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:37200|now:1746045925042212|stream_id:4|stream_offset:446342| [2025/04/30 20:45:25 042250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:689|origin_pktnum:601|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 042258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:37200|applimit:0| [2025/04/30 20:45:25 042264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 042272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 042276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 042280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 38400| [2025/04/30 20:45:25 042284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925140274|now:1746045925042264|interv:98010| [2025/04/30 20:45:25 042288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925140274|now:1746045925042264|interval:98010|pto_count:0|srtt:53234 [2025/04/30 20:45:25 042293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:38400| [2025/04/30 20:45:25 042297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:603|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 042302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:38400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:376309| [2025/04/30 20:45:25 042306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 042310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:690| [2025/04/30 20:45:25 042359] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:690|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:38400|now:1746045925042335|stream_id:4|stream_offset:376309| [2025/04/30 20:45:25 042368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:690|origin_pktnum:474|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 042376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:38400|applimit:0| [2025/04/30 20:45:25 042383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 042389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 042393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 042397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 39600| [2025/04/30 20:45:25 042405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925140397|now:1746045925042383|interv:98014| [2025/04/30 20:45:25 042409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925140397|now:1746045925042383|interval:98014|pto_count:0|srtt:53234 [2025/04/30 20:45:25 042414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:39600| [2025/04/30 20:45:25 042419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:604|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 042423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:39600|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:447529| [2025/04/30 20:45:25 042427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 042432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:691| [2025/04/30 20:45:25 042461] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:691|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:39600|now:1746045925042438|stream_id:4|stream_offset:447529| [2025/04/30 20:45:25 042470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:691|origin_pktnum:604|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 042477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:39600|applimit:0| [2025/04/30 20:45:25 042484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 042490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 042494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 042498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 40800| [2025/04/30 20:45:25 042502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925140500|now:1746045925042484|interv:98016| [2025/04/30 20:45:25 042506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925140500|now:1746045925042484|interval:98016|pto_count:0|srtt:53234 [2025/04/30 20:45:25 042512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:40800| [2025/04/30 20:45:25 042516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:606|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 042521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:448716| [2025/04/30 20:45:25 042525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 042529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925043529|now:1746045925042529|interv:1000| [2025/04/30 20:45:25 042533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 042537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 042541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 042549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:40800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 042553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 042557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 042561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925042216| [2025/04/30 20:45:25 042565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925042216| [2025/04/30 20:45:25 042569] [debug] |xqc_engine_wakeup_after|wakeup:1746045925042216|now:1746045925042569|diff:18446744073709551263| [2025/04/30 20:45:25 042574] [debug] |xqc_engine_main_logic|END|now:1746045925042142| [2025/04/30 20:45:25 043643] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925043643| [2025/04/30 20:45:25 043651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925042216|pq_index:0| [2025/04/30 20:45:25 043655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925042142| [2025/04/30 20:45:25 043660] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925043659| [2025/04/30 20:45:25 043664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:ACK_01RTT|expire_time:1746045925042216|now:1746045925043659| [2025/04/30 20:45:25 043669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_ack_timeout|pns:2|path:0| [2025/04/30 20:45:25 043672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:ACK_01RTT|expire_time:1746045925042216|now:1746045925043659| [2025/04/30 20:45:25 043676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:25 043680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925043529|now:1746045925043659| [2025/04/30 20:45:25 043684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925043529|now:1746045925043659| [2025/04/30 20:45:25 043688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 043693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:324|ack_delay:26477|first_ack_range:117|largest_pkt_recv_time:1746045925017216| [2025/04/30 20:45:25 043699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:324|low:207|pkt_pns:2| [2025/04/30 20:45:25 043703] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:8|path:0|path_largest_recv:306|frame_largest_recv:324| [2025/04/30 20:45:25 043707] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:25 043711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53234|min_srtt:53234|path_bw:1242828|loss_rate:63.52|path_pto:0| [2025/04/30 20:45:25 043716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:73996|inflight:40800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 043720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 043724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 043728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 043736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 043741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK |stream_id:0|stream_offset:0| [2025/04/30 20:45:25 043745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:606|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 043750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40800|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:448716| [2025/04/30 20:45:25 043754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 043758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:692| [2025/04/30 20:45:25 043791] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:692|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:40800|now:1746045925043765|stream_id:4|stream_offset:448716| [2025/04/30 20:45:25 043801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:692|origin_pktnum:606|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 043809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:40800|applimit:0| [2025/04/30 20:45:25 043816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 043823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 043827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 043830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42000| [2025/04/30 20:45:25 043834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925141827|now:1746045925043815|interv:98012| [2025/04/30 20:45:25 043838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925141827|now:1746045925043815|interval:98012|pto_count:0|srtt:53234 [2025/04/30 20:45:25 043843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:42000| [2025/04/30 20:45:25 043848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:608|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 043852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:25 043856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 043860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925044860|now:1746045925043860|interv:1000| [2025/04/30 20:45:25 043864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 043868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 043872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:13|pkt_type:SHORT_HEADER|frame:ACK | [2025/04/30 20:45:25 043880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:693| [2025/04/30 20:45:25 043910] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:693|size:13|sent:29|pkt_type:SHORT_HEADER|frame:ACK |inflight:42000|now:1746045925043886|stream_id:0|stream_offset:0| [2025/04/30 20:45:25 043919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:693|origin_pktnum:0|size:13|enc_size:29|pkt_type:SHORT_HEADER|frame:ACK |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 043927] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 043933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:42000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 043940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 043945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 043949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925044860| [2025/04/30 20:45:25 043954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925044860| [2025/04/30 20:45:25 043958] [debug] |xqc_engine_wakeup_after|wakeup:1746045925044860|now:1746045925043958|diff:902| [2025/04/30 20:45:25 043962] [debug] |xqc_engine_main_logic|END|now:1746045925043659| [2025/04/30 20:45:25 045031] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925045031| [2025/04/30 20:45:25 045041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925044860|pq_index:0| [2025/04/30 20:45:25 045046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925043659| [2025/04/30 20:45:25 045051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925045050| [2025/04/30 20:45:25 045056] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925044860|now:1746045925045050| [2025/04/30 20:45:25 045060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925044860|now:1746045925045050| [2025/04/30 20:45:25 045064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 045069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:53234|min_srtt:53234|path_bw:1242828|loss_rate:63.67|path_pto:0| [2025/04/30 20:45:25 045074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:72796|inflight:42000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 045078] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 045082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 045086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 045090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 045095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:608|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 045104] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42000|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:378683| [2025/04/30 20:45:25 045108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 045113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:694| [2025/04/30 20:45:25 045149] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:694|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42000|now:1746045925045120|stream_id:4|stream_offset:378683| [2025/04/30 20:45:25 045158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:694|origin_pktnum:479|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 045165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42000|applimit:0| [2025/04/30 20:45:25 045172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 045179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 045184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 045188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43200| [2025/04/30 20:45:25 045192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925143182|now:1746045925045171|interv:98011| [2025/04/30 20:45:25 045196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925143182|now:1746045925045171|interval:98011|pto_count:0|srtt:53234 [2025/04/30 20:45:25 045201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:43200| [2025/04/30 20:45:25 045206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:609|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 045213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43200|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:449903| [2025/04/30 20:45:25 045220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 045225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:695| [2025/04/30 20:45:25 045262] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:695|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43200|now:1746045925045233|stream_id:4|stream_offset:449903| [2025/04/30 20:45:25 045269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:695|origin_pktnum:609|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 045274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43200|applimit:0| [2025/04/30 20:45:25 045278] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:53234|rtt_var:4957|pto_duration:73062|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 045282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 045291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 045295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44400| [2025/04/30 20:45:25 045299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925143295|now:1746045925045278|interv:98017| [2025/04/30 20:45:25 045303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925143295|now:1746045925045278|interval:98017|pto_count:0|srtt:53234 [2025/04/30 20:45:25 045307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:97840|inflight:44400| [2025/04/30 20:45:25 045337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:611|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 045343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:25 045347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 045352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925046351|now:1746045925045351|interv:1000| [2025/04/30 20:45:25 045356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 045359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 045363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 045368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:44400|cwnd:97840|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 045372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 045376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 045380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925046351| [2025/04/30 20:45:25 045384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925046351| [2025/04/30 20:45:25 045388] [debug] |xqc_engine_wakeup_after|wakeup:1746045925046351|now:1746045925045388|diff:963| [2025/04/30 20:45:25 045392] [debug] |xqc_engine_main_logic|END|now:1746045925045050| [2025/04/30 20:45:25 045402] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:303|state:ESTABED|recv_time:1746045925045401| [2025/04/30 20:45:25 045407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 045413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:324| [2025/04/30 20:45:25 045417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:325| [2025/04/30 20:45:25 045423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:325| [2025/04/30 20:45:25 045427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 045432] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 045439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:658|origin_pktnum:538|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:658| [2025/04/30 20:45:25 045443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:249|tx_in_flight:110408|prior_delivered:358714|prior_time:1746045924991228|is_app_limited:0|send_elapse:57766|ack_elapse:54173|ctl_first_sent_time:1746045924991912|lagest_ack_time:1746045925045401|curr_delivered:412714| [2025/04/30 20:45:25 045451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924991912| [2025/04/30 20:45:25 045456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:178||sndq_packets_used_bytes:0|sndq_packets_free:279| [2025/04/30 20:45:25 045461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:659|origin_pktnum:541|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:659| [2025/04/30 20:45:25 045465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:253|tx_in_flight:103208|prior_delivered:362314|prior_time:1746045924994230|is_app_limited:0|send_elapse:57535|ack_elapse:51171|ctl_first_sent_time:1746045924994934|lagest_ack_time:1746045925045401|curr_delivered:413914| [2025/04/30 20:45:25 045469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924994934| [2025/04/30 20:45:25 045474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:176||sndq_packets_used_bytes:0|sndq_packets_free:281| [2025/04/30 20:45:25 045478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:660|origin_pktnum:544|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:660| [2025/04/30 20:45:25 045482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:254|tx_in_flight:100808|prior_delivered:364714|prior_time:1746045924996224|is_app_limited:0|send_elapse:57702|ack_elapse:49177|ctl_first_sent_time:1746045924996915|lagest_ack_time:1746045925045401|curr_delivered:415114| [2025/04/30 20:45:25 045486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924996915| [2025/04/30 20:45:25 045490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:174||sndq_packets_used_bytes:0|sndq_packets_free:283| [2025/04/30 20:45:25 045494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:661|origin_pktnum:417|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:661| [2025/04/30 20:45:25 045499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:257|tx_in_flight:94808|prior_delivered:368314|prior_time:1746045924999228|is_app_limited:0|send_elapse:57992|ack_elapse:46173|ctl_first_sent_time:1746045924999930|lagest_ack_time:1746045925045401|curr_delivered:416314| [2025/04/30 20:45:25 045503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045924999930| [2025/04/30 20:45:25 045507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:173||sndq_packets_used_bytes:0|sndq_packets_free:284| [2025/04/30 20:45:25 045511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:662|origin_pktnum:547|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:662| [2025/04/30 20:45:25 045516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:260|tx_in_flight:88808|prior_delivered:371914|prior_time:1746045925002228|is_app_limited:0|send_elapse:58023|ack_elapse:43173|ctl_first_sent_time:1746045925002943|lagest_ack_time:1746045925045401|curr_delivered:417514| [2025/04/30 20:45:25 045520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925002943| [2025/04/30 20:45:25 045524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:171||sndq_packets_used_bytes:0|sndq_packets_free:286| [2025/04/30 20:45:25 045531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:663|origin_pktnum:420|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:663| [2025/04/30 20:45:25 045535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:263|tx_in_flight:82808|prior_delivered:375514|prior_time:1746045925005231|is_app_limited:0|send_elapse:57985|ack_elapse:40170|ctl_first_sent_time:1746045925005920|lagest_ack_time:1746045925045401|curr_delivered:418714| [2025/04/30 20:45:25 045539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925005920| [2025/04/30 20:45:25 045543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:170||sndq_packets_used_bytes:0|sndq_packets_free:287| [2025/04/30 20:45:25 045547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:664|origin_pktnum:550|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:664| [2025/04/30 20:45:25 045552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:265|tx_in_flight:79208|prior_delivered:377914|prior_time:1746045925007208|is_app_limited:0|send_elapse:57991|ack_elapse:38193|ctl_first_sent_time:1746045925007975|lagest_ack_time:1746045925045401|curr_delivered:419914| [2025/04/30 20:45:25 045556] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925007975| [2025/04/30 20:45:25 045560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:168||sndq_packets_used_bytes:0|sndq_packets_free:289| [2025/04/30 20:45:25 045564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:665|origin_pktnum:552|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:665|path_largest_ack:665| [2025/04/30 20:45:25 045568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:269|tx_in_flight:72008|prior_delivered:381514|prior_time:1746045925010207|is_app_limited:0|send_elapse:57841|ack_elapse:35194|ctl_first_sent_time:1746045925010878|lagest_ack_time:1746045925045401|curr_delivered:421114| [2025/04/30 20:45:25 045572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925010878| [2025/04/30 20:45:25 045576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:166||sndq_packets_used_bytes:0|sndq_packets_free:291| [2025/04/30 20:45:25 045580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:53234|rttvar:4957|minrtt:30473|latest_rtt:34523|ack_delay:2112| [2025/04/30 20:45:25 045585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:50631|rttvar:8923|minrtt:30473|latest_rtt:34523|ack_delay:2112| [2025/04/30 20:45:25 045589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:665|lost_pn:662|thresh:3| [2025/04/30 20:45:25 045593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045795] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045807] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 045848] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 045852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 045856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 045861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 045865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 045869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 34800| [2025/04/30 20:45:25 045873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925156556|now:1746045925045856|interv:110700| [2025/04/30 20:45:25 045879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925156556|now:1746045925045856|interval:110700|pto_count:0|srtt:50631 [2025/04/30 20:45:25 045887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 57841, ack_elapse 35194, delivered 39600|rate 684635|lost 296| [2025/04/30 20:45:25 045894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (684635) in round 8| [2025/04/30 20:45:25 045900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 045906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:19200| [2025/04/30 20:45:25 045912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:9600|po_sent_time:1746045925010878|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 045919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:97840|packet_lost:0|acked:9600|po_sent_time:1746045925010878|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 045926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:107440|full_bw_reached:1|inflight:34800|srtt:50631|latest_rtt:34523|min_rtt:30473|applimit:0|lost:274|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 045940] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:325|largest:325|pns:2| [2025/04/30 20:45:25 045947] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:303|pkt_type:SHORT_HEADER|pkt_num:325|frame:ACK |recv_time:1746045925045401|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 045955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045045401|now:1746045925045401|interv:120000000| [2025/04/30 20:45:25 045962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045045401|now:1746045925045401|interv:120000000| [2025/04/30 20:45:25 045967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925046351|pq_index:0| [2025/04/30 20:45:25 045971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925045050| [2025/04/30 20:45:25 045975] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925045975| [2025/04/30 20:45:25 045980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925045979| [2025/04/30 20:45:25 045986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50631|min_srtt:50631|path_bw:1242828|loss_rate:63.97|path_pto:0| [2025/04/30 20:45:25 045991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:70396|inflight:34800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 045995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:50631|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 046000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:634|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 046004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50631|min_srtt:50631|path_bw:1242828|loss_rate:63.97|path_pto:0| [2025/04/30 20:45:25 046009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:71596|inflight:34800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 046013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 046017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 046021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 046025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 046030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:611|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 046034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:34800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:25 046041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 046045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 046049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 046054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:34800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 046058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 046061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 046065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925046351| [2025/04/30 20:45:25 046069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925046351| [2025/04/30 20:45:25 046073] [debug] |xqc_engine_wakeup_after|wakeup:1746045925046351|now:1746045925046073|diff:278| [2025/04/30 20:45:25 046077] [debug] |xqc_engine_main_logic|END|now:1746045925045979| [2025/04/30 20:45:25 046083] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925046082| [2025/04/30 20:45:25 046086] [debug] |xqc_engine_wakeup_after|wakeup:1746045925046351|now:1746045925046086|diff:265| [2025/04/30 20:45:25 046090] [debug] |xqc_engine_main_logic|END|now:1746045925046082| [2025/04/30 20:45:25 047160] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925047160| [2025/04/30 20:45:25 047170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925046351|pq_index:0| [2025/04/30 20:45:25 047174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925045979| [2025/04/30 20:45:25 047179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925047178| [2025/04/30 20:45:25 047184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925046351|now:1746045925047178| [2025/04/30 20:45:25 047188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925046351|now:1746045925047178| [2025/04/30 20:45:25 047192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 047197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50631|min_srtt:50631|path_bw:1242828|loss_rate:63.97|path_pto:0| [2025/04/30 20:45:25 047202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:71596|inflight:34800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 047206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 047210] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 047214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 047218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 047223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:611|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 047227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:34800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:379870| [2025/04/30 20:45:25 047236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 047241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:696| [2025/04/30 20:45:25 047274] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:696|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:34800|now:1746045925047248|stream_id:4|stream_offset:379870| [2025/04/30 20:45:25 047280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:696|origin_pktnum:482|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 047284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:34800|applimit:0| [2025/04/30 20:45:25 047289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 047293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 047297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 047301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 36000| [2025/04/30 20:45:25 047305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925158571|now:1746045925047289|interv:111282| [2025/04/30 20:45:25 047309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925158571|now:1746045925047289|interval:111282|pto_count:0|srtt:50631 [2025/04/30 20:45:25 047333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:36000| [2025/04/30 20:45:25 047341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:612|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 047345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:36000|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:451090| [2025/04/30 20:45:25 047350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 047354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:697| [2025/04/30 20:45:25 047380] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:697|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:36000|now:1746045925047361|stream_id:4|stream_offset:451090| [2025/04/30 20:45:25 047386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:697|origin_pktnum:612|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 047390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:36000|applimit:0| [2025/04/30 20:45:25 047395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 047399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 047403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 047411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 37200| [2025/04/30 20:45:25 047415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925158684|now:1746045925047394|interv:111290| [2025/04/30 20:45:25 047419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925158684|now:1746045925047394|interval:111290|pto_count:0|srtt:50631 [2025/04/30 20:45:25 047424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:37200| [2025/04/30 20:45:25 047428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:614|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 047432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:25 047437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 047440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925048440|now:1746045925047440|interv:1000| [2025/04/30 20:45:25 047444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 047448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 047452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 047456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:37200|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 047461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 047464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 047468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925048440| [2025/04/30 20:45:25 047473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925048440| [2025/04/30 20:45:25 047477] [debug] |xqc_engine_wakeup_after|wakeup:1746045925048440|now:1746045925047476|diff:964| [2025/04/30 20:45:25 047481] [debug] |xqc_engine_main_logic|END|now:1746045925047178| [2025/04/30 20:45:25 048552] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925048552| [2025/04/30 20:45:25 048563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925048440|pq_index:0| [2025/04/30 20:45:25 048567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925047178| [2025/04/30 20:45:25 048572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925048571| [2025/04/30 20:45:25 048577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925048440|now:1746045925048571| [2025/04/30 20:45:25 048581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925048440|now:1746045925048571| [2025/04/30 20:45:25 048585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 048590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50631|min_srtt:50631|path_bw:1242828|loss_rate:64.26|path_pto:0| [2025/04/30 20:45:25 048600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:69196|inflight:37200|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 048605] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 048608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 048612] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 048617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 048621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:614|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 048626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:37200|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:381057| [2025/04/30 20:45:25 048630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 048634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:698| [2025/04/30 20:45:25 048666] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:698|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:37200|now:1746045925048642|stream_id:4|stream_offset:381057| [2025/04/30 20:45:25 048672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:698|origin_pktnum:485|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 048677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:37200|applimit:0| [2025/04/30 20:45:25 048681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 048686] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 048690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 048694] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 38400| [2025/04/30 20:45:25 048698] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925159965|now:1746045925048681|interv:111284| [2025/04/30 20:45:25 048702] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925159965|now:1746045925048681|interval:111284|pto_count:0|srtt:50631 [2025/04/30 20:45:25 048706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:38400| [2025/04/30 20:45:25 048711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:615|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 048716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:38400|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:452277| [2025/04/30 20:45:25 048720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 048724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:699| [2025/04/30 20:45:25 048750] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:699|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:38400|now:1746045925048733|stream_id:4|stream_offset:452277| [2025/04/30 20:45:25 048755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:699|origin_pktnum:615|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 048760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:38400|applimit:0| [2025/04/30 20:45:25 048764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 048768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 048772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 048776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 39600| [2025/04/30 20:45:25 048780] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925160056|now:1746045925048764|interv:111292| [2025/04/30 20:45:25 048784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925160056|now:1746045925048764|interval:111292|pto_count:0|srtt:50631 [2025/04/30 20:45:25 048788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:39600| [2025/04/30 20:45:25 048793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:617|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 048797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:39600|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:25 048801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 048805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925049805|now:1746045925048805|interv:1000| [2025/04/30 20:45:25 048809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 048813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 048817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 048821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:39600|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 048825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 048829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 048833] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925049805| [2025/04/30 20:45:25 048837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925049805| [2025/04/30 20:45:25 048841] [debug] |xqc_engine_wakeup_after|wakeup:1746045925049805|now:1746045925048841|diff:964| [2025/04/30 20:45:25 048846] [debug] |xqc_engine_main_logic|END|now:1746045925048571| [2025/04/30 20:45:25 049918] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925049918| [2025/04/30 20:45:25 049931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925049805|pq_index:0| [2025/04/30 20:45:25 049943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925048571| [2025/04/30 20:45:25 049952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925049950| [2025/04/30 20:45:25 049959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925049805|now:1746045925049950| [2025/04/30 20:45:25 049965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925049805|now:1746045925049950| [2025/04/30 20:45:25 049972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 049977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50631|min_srtt:50631|path_bw:1242828|loss_rate:64.54|path_pto:0| [2025/04/30 20:45:25 049982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:66796|inflight:39600|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 049986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 049990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 049994] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 049998] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 050003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:617|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 050007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:39600|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:382244| [2025/04/30 20:45:25 050012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 050016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:700| [2025/04/30 20:45:25 050049] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:700|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:39600|now:1746045925050024|stream_id:4|stream_offset:382244| [2025/04/30 20:45:25 050055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:700|origin_pktnum:488|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 050060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:39600|applimit:0| [2025/04/30 20:45:25 050064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 050068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 050072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 050076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 40800| [2025/04/30 20:45:25 050080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925161347|now:1746045925050064|interv:111283| [2025/04/30 20:45:25 050088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925161347|now:1746045925050064|interval:111283|pto_count:0|srtt:50631 [2025/04/30 20:45:25 050093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:40800| [2025/04/30 20:45:25 050098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:618|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 050102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:453464| [2025/04/30 20:45:25 050107] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 050110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925051110|now:1746045925050110|interv:1000| [2025/04/30 20:45:25 050115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 050118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 050123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 050127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:40800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 050131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 050135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 050139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925051110| [2025/04/30 20:45:25 050143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925051110| [2025/04/30 20:45:25 050147] [debug] |xqc_engine_wakeup_after|wakeup:1746045925051110|now:1746045925050147|diff:963| [2025/04/30 20:45:25 050151] [debug] |xqc_engine_main_logic|END|now:1746045925049950| [2025/04/30 20:45:25 052285] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925052285| [2025/04/30 20:45:25 052296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925051110|pq_index:0| [2025/04/30 20:45:25 052301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925049950| [2025/04/30 20:45:25 052306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925052305| [2025/04/30 20:45:25 052310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925051110|now:1746045925052305| [2025/04/30 20:45:25 052333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925051110|now:1746045925052305| [2025/04/30 20:45:25 052337] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 052343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:50631|min_srtt:50631|path_bw:1242828|loss_rate:64.68|path_pto:0| [2025/04/30 20:45:25 052347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:0|pkt_sz:1200|schedule_bytes:65596|inflight:40800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 052360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_cwnd_allows|blocked by congestion control|po_sz:1200| [2025/04/30 20:45:25 052366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_scheduler_check_path_can_send|path:0|blocked by cwnd| [2025/04/30 20:45:25 052372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:0|path_class:4|can_send:0|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:-1| [2025/04/30 20:45:25 052379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|No available paths to schedule|conn:00005649CA6C66CC| [2025/04/30 20:45:25 052387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:618|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 052393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40800|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:453464| [2025/04/30 20:45:25 052400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 052405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:701| [2025/04/30 20:45:25 052443] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:701|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:40800|now:1746045925052413|stream_id:4|stream_offset:453464| [2025/04/30 20:45:25 052452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:701|origin_pktnum:618|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 052460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:40800|applimit:0| [2025/04/30 20:45:25 052466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 052474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 052478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 052482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42000| [2025/04/30 20:45:25 052486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925163736|now:1746045925052466|interv:111270| [2025/04/30 20:45:25 052490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925163736|now:1746045925052466|interval:111270|pto_count:0|srtt:50631 [2025/04/30 20:45:25 052495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:42000| [2025/04/30 20:45:25 052500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:620|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 052504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42000|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:383431| [2025/04/30 20:45:25 052508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 052512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:702| [2025/04/30 20:45:25 052544] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:702|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42000|now:1746045925052519|stream_id:4|stream_offset:383431| [2025/04/30 20:45:25 052559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:702|origin_pktnum:491|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 052567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42000|applimit:0| [2025/04/30 20:45:25 052573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 052578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 052582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 052586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43200| [2025/04/30 20:45:25 052590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925163842|now:1746045925052573|interv:111269| [2025/04/30 20:45:25 052593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925163842|now:1746045925052573|interval:111269|pto_count:0|srtt:50631 [2025/04/30 20:45:25 052598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:43200| [2025/04/30 20:45:25 052604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:621|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 052610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43200|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:454651| [2025/04/30 20:45:25 052617] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 052623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:703| [2025/04/30 20:45:25 052664] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:703|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43200|now:1746045925052633|stream_id:4|stream_offset:454651| [2025/04/30 20:45:25 052673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:703|origin_pktnum:621|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 052678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43200|applimit:0| [2025/04/30 20:45:25 052685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:50631|rtt_var:8923|pto_duration:86323|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 052692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 052699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 052705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44400| [2025/04/30 20:45:25 052712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925163956|now:1746045925052685|interv:111271| [2025/04/30 20:45:25 052718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925163956|now:1746045925052685|interval:111271|pto_count:0|srtt:50631 [2025/04/30 20:45:25 052730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:107440|inflight:44400| [2025/04/30 20:45:25 052735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:623|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 052740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44400|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:25 052744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 052748] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925053748|now:1746045925052748|interv:1000| [2025/04/30 20:45:25 052753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 052759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 052765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 052772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:44400|cwnd:107440|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 052779] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 052785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 052791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925053748| [2025/04/30 20:45:25 052797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925053748| [2025/04/30 20:45:25 052804] [debug] |xqc_engine_wakeup_after|wakeup:1746045925053748|now:1746045925052803|diff:945| [2025/04/30 20:45:25 052810] [debug] |xqc_engine_main_logic|END|now:1746045925052305| [2025/04/30 20:45:25 053796] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:308|state:ESTABED|recv_time:1746045925053794| [2025/04/30 20:45:25 053808] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 053814] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:325| [2025/04/30 20:45:25 053818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:326| [2025/04/30 20:45:25 053824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:326| [2025/04/30 20:45:25 053829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 053834] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 053841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:666|origin_pktnum:554|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:668|path_largest_ack:666| [2025/04/30 20:45:25 053849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:274|tx_in_flight:63608|prior_delivered:385114|prior_time:1746045925013199|is_app_limited:0|send_elapse:57891|ack_elapse:40595|ctl_first_sent_time:1746045925013814|lagest_ack_time:1746045925053794|curr_delivered:422314| [2025/04/30 20:45:25 053857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925013814| [2025/04/30 20:45:25 053864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:160||sndq_packets_used_bytes:0|sndq_packets_free:297| [2025/04/30 20:45:25 053871] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:667|origin_pktnum:556|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:668|path_largest_ack:667| [2025/04/30 20:45:25 053885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:280|tx_in_flight:54008|prior_delivered:388714|prior_time:1746045925016212|is_app_limited:0|send_elapse:57915|ack_elapse:37582|ctl_first_sent_time:1746045925016849|lagest_ack_time:1746045925053794|curr_delivered:423514| [2025/04/30 20:45:25 053892] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925016849| [2025/04/30 20:45:25 053899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:158||sndq_packets_used_bytes:0|sndq_packets_free:299| [2025/04/30 20:45:25 053906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:668|origin_pktnum:559|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:668|path_largest_ack:668| [2025/04/30 20:45:25 053912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:286|tx_in_flight:44400|prior_delivered:392314|prior_time:1746045925019209|is_app_limited:0|send_elapse:58123|ack_elapse:34585|ctl_first_sent_time:1746045925020023|lagest_ack_time:1746045925053794|curr_delivered:424714| [2025/04/30 20:45:25 053920] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925020023| [2025/04/30 20:45:25 053925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:156||sndq_packets_used_bytes:0|sndq_packets_free:301| [2025/04/30 20:45:25 053929] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:50631|rttvar:8923|minrtt:30473|latest_rtt:33771|ack_delay:2112| [2025/04/30 20:45:25 053933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:48260|rttvar:11436|minrtt:30473|latest_rtt:33771|ack_delay:2112| [2025/04/30 20:45:25 053937] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:668|lost_pn:665|thresh:3| [2025/04/30 20:45:25 053942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053965] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 053999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054011] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054018] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054022] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054030] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054155] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054171] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 054182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 054186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 054193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 054197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 054201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 054205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 40800| [2025/04/30 20:45:25 054209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925171637|now:1746045925054192|interv:117445| [2025/04/30 20:45:25 054213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925171637|now:1746045925054192|interval:117445|pto_count:0|srtt:48260 [2025/04/30 20:45:25 054218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 58123, ack_elapse 34585, delivered 32400|rate 557438|lost 296| [2025/04/30 20:45:25 054222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (557438) in round 8| [2025/04/30 20:45:25 054226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 054231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:19200| [2025/04/30 20:45:25 054235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:107440|packet_lost:0|acked:3600|po_sent_time:1746045925020023|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 054239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:107440|packet_lost:0|acked:3600|po_sent_time:1746045925020023|recovery:1|recovery_start:1746045925030648|packet_conservation:0|next_round_delivered:395914| [2025/04/30 20:45:25 054244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:111040|full_bw_reached:1|inflight:40800|srtt:48260|latest_rtt:33771|min_rtt:30473|applimit:0|lost:282|recovery:1|recovery_start:1746045925030648|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 054249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:10| [2025/04/30 20:45:25 054253] [info] |scid:f05529b82b9b5b7b6227d520|xqc_process_max_data_frame|max_data too small|max_data:15728640|max_data_old:15728640| [2025/04/30 20:45:25 054258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045925078794|now:1746045925053794|interv:25000| [2025/04/30 20:45:25 054263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925053794|max_ack_delay:25000| [2025/04/30 20:45:25 054271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:326|largest:326|pns:2| [2025/04/30 20:45:25 054276] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:308|pkt_type:SHORT_HEADER|pkt_num:326|frame:ACK MAX_DATA |recv_time:1746045925053794|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 054280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045053794|now:1746045925053794|interv:120000000| [2025/04/30 20:45:25 054287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045053794|now:1746045925053794|interv:120000000| [2025/04/30 20:45:25 054291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925053748|pq_index:0| [2025/04/30 20:45:25 054296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925052305| [2025/04/30 20:45:25 054300] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925054300| [2025/04/30 20:45:25 054305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925054304| [2025/04/30 20:45:25 054309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925053748|now:1746045925054304| [2025/04/30 20:45:25 054335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925053748|now:1746045925054304| [2025/04/30 20:45:25 054340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 054346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|min_srtt:48260|path_bw:1242828|loss_rate:65.10|path_pto:0| [2025/04/30 20:45:25 054350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:61996|inflight:40800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 054355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 054359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:636|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 054364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|min_srtt:48260|path_bw:1242828|loss_rate:65.10|path_pto:0| [2025/04/30 20:45:25 054368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:63196|inflight:40800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:394114| [2025/04/30 20:45:25 054373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 054377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:640|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 054381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|min_srtt:48260|path_bw:1242828|loss_rate:65.10|path_pto:0| [2025/04/30 20:45:25 054385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:64396|inflight:40800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:25 054389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 054394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:642|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 054398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|min_srtt:48260|path_bw:1242828|loss_rate:65.10|path_pto:0| [2025/04/30 20:45:25 054405] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:65596|inflight:40800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:464147| [2025/04/30 20:45:25 054409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 054414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:644|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 054418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|min_srtt:48260|path_bw:1242828|loss_rate:65.10|path_pto:0| [2025/04/30 20:45:25 054422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:66796|inflight:40800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:397675| [2025/04/30 20:45:25 054426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 054430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:646|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 054434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|min_srtt:48260|path_bw:1242828|loss_rate:65.10|path_pto:0| [2025/04/30 20:45:25 054438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:67996|inflight:40800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:465334| [2025/04/30 20:45:25 054443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:48260|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 054447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:STREAM |pn:647|size:1200|reinj:0|path_class:4| [2025/04/30 20:45:25 054452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:623|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 054456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:384618| [2025/04/30 20:45:25 054460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 054465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:704| [2025/04/30 20:45:25 054498] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:704|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:40800|now:1746045925054472|stream_id:4|stream_offset:384618| [2025/04/30 20:45:25 054504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:704|origin_pktnum:494|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 054509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:40800|applimit:0| [2025/04/30 20:45:25 054513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 054521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 054527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 054540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42000| [2025/04/30 20:45:25 054547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925173476|now:1746045925054513|interv:118963| [2025/04/30 20:45:25 054554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925173476|now:1746045925054513|interval:118963|pto_count:0|srtt:48260 [2025/04/30 20:45:25 054561] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:42000| [2025/04/30 20:45:25 054567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:624|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 054571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42000|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:455838| [2025/04/30 20:45:25 054576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 054580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:705| [2025/04/30 20:45:25 054610] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:705|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42000|now:1746045925054587|stream_id:4|stream_offset:455838| [2025/04/30 20:45:25 054615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:705|origin_pktnum:624|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 054623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42000|applimit:0| [2025/04/30 20:45:25 054629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 054636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 054642] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 054649] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43200| [2025/04/30 20:45:25 054656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925173591|now:1746045925054629|interv:118962| [2025/04/30 20:45:25 054661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925173591|now:1746045925054629|interval:118962|pto_count:0|srtt:48260 [2025/04/30 20:45:25 054666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:43200| [2025/04/30 20:45:25 054671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:626|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 054675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43200|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:25 054679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 054683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925055683|now:1746045925054683|interv:1000| [2025/04/30 20:45:25 054687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 054695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 054699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 054704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:43200|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 054708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 054712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 054716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925055683| [2025/04/30 20:45:25 054720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925055683| [2025/04/30 20:45:25 054724] [debug] |xqc_engine_wakeup_after|wakeup:1746045925055683|now:1746045925054724|diff:959| [2025/04/30 20:45:25 054728] [debug] |xqc_engine_main_logic|END|now:1746045925054304| [2025/04/30 20:45:25 054734] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925054734| [2025/04/30 20:45:25 054738] [debug] |xqc_engine_wakeup_after|wakeup:1746045925055683|now:1746045925054738|diff:945| [2025/04/30 20:45:25 054742] [debug] |xqc_engine_main_logic|END|now:1746045925054734| [2025/04/30 20:45:25 055812] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925055812| [2025/04/30 20:45:25 055822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925055683|pq_index:0| [2025/04/30 20:45:25 055826] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925054304| [2025/04/30 20:45:25 055832] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925055830| [2025/04/30 20:45:25 055839] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925055683|now:1746045925055830| [2025/04/30 20:45:25 055846] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925055683|now:1746045925055830| [2025/04/30 20:45:25 055852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 055861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:626|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 055868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43200|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:385805| [2025/04/30 20:45:25 055875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 055881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:706| [2025/04/30 20:45:25 055918] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:706|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43200|now:1746045925055892|stream_id:4|stream_offset:385805| [2025/04/30 20:45:25 055925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:706|origin_pktnum:497|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 055930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43200|applimit:0| [2025/04/30 20:45:25 055934] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 055947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 055954] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 055960] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44400| [2025/04/30 20:45:25 055967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925174896|now:1746045925055934|interv:118962| [2025/04/30 20:45:25 055973] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925174896|now:1746045925055934|interval:118962|pto_count:0|srtt:48260 [2025/04/30 20:45:25 055981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:44400| [2025/04/30 20:45:25 055987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:627|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 055991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44400|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:457025| [2025/04/30 20:45:25 055996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 056000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925056999|now:1746045925055999|interv:1000| [2025/04/30 20:45:25 056004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 056008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 056012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 056016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:44400|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 056020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 056024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 056028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925056999| [2025/04/30 20:45:25 056032] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925056999| [2025/04/30 20:45:25 056036] [debug] |xqc_engine_wakeup_after|wakeup:1746045925056999|now:1746045925056036|diff:963| [2025/04/30 20:45:25 056041] [debug] |xqc_engine_main_logic|END|now:1746045925055830| [2025/04/30 20:45:25 057118] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925057117| [2025/04/30 20:45:25 057130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925056999|pq_index:0| [2025/04/30 20:45:25 057137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925055830| [2025/04/30 20:45:25 057145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925057143| [2025/04/30 20:45:25 057152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925056999|now:1746045925057143| [2025/04/30 20:45:25 057159] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925056999|now:1746045925057143| [2025/04/30 20:45:25 057170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 057176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:627|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 057181] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44400|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:457025| [2025/04/30 20:45:25 057185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 057190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:707| [2025/04/30 20:45:25 057222] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:707|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:44400|now:1746045925057198|stream_id:4|stream_offset:457025| [2025/04/30 20:45:25 057228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:707|origin_pktnum:627|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 057233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:44400|applimit:0| [2025/04/30 20:45:25 057240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 057248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 057254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 057260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45600| [2025/04/30 20:45:25 057267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925176202|now:1746045925057240|interv:118962| [2025/04/30 20:45:25 057274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925176202|now:1746045925057240|interval:118962|pto_count:0|srtt:48260 [2025/04/30 20:45:25 057281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:45600| [2025/04/30 20:45:25 057287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:629|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 057292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45600|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:25 057296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 057300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925058300|now:1746045925057300|interv:1000| [2025/04/30 20:45:25 057304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 057308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 057330] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 057336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:45600|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 057340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 057350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 057355] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925058300| [2025/04/30 20:45:25 057359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925058300| [2025/04/30 20:45:25 057363] [debug] |xqc_engine_wakeup_after|wakeup:1746045925058300|now:1746045925057363|diff:937| [2025/04/30 20:45:25 057367] [debug] |xqc_engine_main_logic|END|now:1746045925057143| [2025/04/30 20:45:25 058438] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925058438| [2025/04/30 20:45:25 058448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925058300|pq_index:0| [2025/04/30 20:45:25 058453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925057143| [2025/04/30 20:45:25 058458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925058457| [2025/04/30 20:45:25 058462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925058300|now:1746045925058457| [2025/04/30 20:45:25 058467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925058300|now:1746045925058457| [2025/04/30 20:45:25 058471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 058476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:629|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 058481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45600|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:386992| [2025/04/30 20:45:25 058485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 058489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:708| [2025/04/30 20:45:25 058520] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:708|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:45600|now:1746045925058497|stream_id:4|stream_offset:386992| [2025/04/30 20:45:25 058526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:708|origin_pktnum:500|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 058531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45600|applimit:0| [2025/04/30 20:45:25 058537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 058544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 058551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 058557] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46800| [2025/04/30 20:45:25 058564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925177501|now:1746045925058537|interv:118964| [2025/04/30 20:45:25 058571] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925177501|now:1746045925058537|interval:118964|pto_count:0|srtt:48260 [2025/04/30 20:45:25 058584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:46800| [2025/04/30 20:45:25 058589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:630|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 058593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:458212| [2025/04/30 20:45:25 058598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 058602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:709| [2025/04/30 20:45:25 058632] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:709|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46800|now:1746045925058609|stream_id:4|stream_offset:458212| [2025/04/30 20:45:25 058638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:709|origin_pktnum:630|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 058645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46800|applimit:0| [2025/04/30 20:45:25 058652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 058659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 058666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 058672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48000| [2025/04/30 20:45:25 058680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925177613|now:1746045925058651|interv:118962| [2025/04/30 20:45:25 058688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925177613|now:1746045925058651|interval:118962|pto_count:0|srtt:48260 [2025/04/30 20:45:25 058695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:48000| [2025/04/30 20:45:25 058700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:632|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 058704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48000|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:459399| [2025/04/30 20:45:25 058708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 058712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925059712|now:1746045925058712|interv:1000| [2025/04/30 20:45:25 058716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 058720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 058724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 058728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:48000|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 058737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 058741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 058745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925059712| [2025/04/30 20:45:25 058749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925059712| [2025/04/30 20:45:25 058753] [debug] |xqc_engine_wakeup_after|wakeup:1746045925059712|now:1746045925058753|diff:959| [2025/04/30 20:45:25 058757] [debug] |xqc_engine_main_logic|END|now:1746045925058457| [2025/04/30 20:45:25 059831] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925059831| [2025/04/30 20:45:25 059845] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925059712|pq_index:0| [2025/04/30 20:45:25 059852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925058457| [2025/04/30 20:45:25 059860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925059859| [2025/04/30 20:45:25 059868] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925059712|now:1746045925059859| [2025/04/30 20:45:25 059875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925059712|now:1746045925059859| [2025/04/30 20:45:25 059881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 059889] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:632|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 059894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48000|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:459399| [2025/04/30 20:45:25 059899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 059903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:710| [2025/04/30 20:45:25 059933] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:710|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48000|now:1746045925059911|stream_id:4|stream_offset:459399| [2025/04/30 20:45:25 059939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:710|origin_pktnum:632|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 059943] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48000|applimit:0| [2025/04/30 20:45:25 059950] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 059957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 059963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 059969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49200| [2025/04/30 20:45:25 059976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925178915|now:1746045925059949|interv:118966| [2025/04/30 20:45:25 059982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925178915|now:1746045925059949|interval:118966|pto_count:0|srtt:48260 [2025/04/30 20:45:25 059996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:49200| [2025/04/30 20:45:25 060003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:634|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 060009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49200|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 060016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 060021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925061021|now:1746045925060021|interv:1000| [2025/04/30 20:45:25 060027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 060033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 060039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 060045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:49200|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 060052] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 060058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 060063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925061021| [2025/04/30 20:45:25 060068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925061021| [2025/04/30 20:45:25 060072] [debug] |xqc_engine_wakeup_after|wakeup:1746045925061021|now:1746045925060071|diff:950| [2025/04/30 20:45:25 060076] [debug] |xqc_engine_main_logic|END|now:1746045925059859| [2025/04/30 20:45:25 062211] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925062211| [2025/04/30 20:45:25 062221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925061021|pq_index:0| [2025/04/30 20:45:25 062226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925059859| [2025/04/30 20:45:25 062231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925062230| [2025/04/30 20:45:25 062235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925061021|now:1746045925062230| [2025/04/30 20:45:25 062240] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925061021|now:1746045925062230| [2025/04/30 20:45:25 062244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 062249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:634|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 062254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49200|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 062258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 062263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:711| [2025/04/30 20:45:25 062300] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:711|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:49200|now:1746045925062275|stream_id:4|stream_offset:460586| [2025/04/30 20:45:25 062305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:711|origin_pktnum:634|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 062310] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49200|applimit:0| [2025/04/30 20:45:25 062331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 062338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 062345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 062351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 50400| [2025/04/30 20:45:25 062358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925181279|now:1746045925062331|interv:118948| [2025/04/30 20:45:25 062365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925181279|now:1746045925062331|interval:118948|pto_count:0|srtt:48260 [2025/04/30 20:45:25 062372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:50400| [2025/04/30 20:45:25 062379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:636|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 062383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50400|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 062387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 062391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:712| [2025/04/30 20:45:25 062421] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:712|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:50400|now:1746045925062398|stream_id:4|stream_offset:461773| [2025/04/30 20:45:25 062427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:712|origin_pktnum:636|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 062434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:50400|applimit:0| [2025/04/30 20:45:25 062440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 062447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 062454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 062460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51600| [2025/04/30 20:45:25 062467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925181402|now:1746045925062440|interv:118962| [2025/04/30 20:45:25 062473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925181402|now:1746045925062440|interval:118962|pto_count:0|srtt:48260 [2025/04/30 20:45:25 062484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:51600| [2025/04/30 20:45:25 062489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:640|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 062493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51600|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:394114| [2025/04/30 20:45:25 062498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 062502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:713| [2025/04/30 20:45:25 062531] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:713|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:51600|now:1746045925062509|stream_id:4|stream_offset:394114| [2025/04/30 20:45:25 062538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:713|origin_pktnum:513|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 062545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:51600|applimit:0| [2025/04/30 20:45:25 062552] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:48260|rtt_var:11436|pto_duration:94004|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 062559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 062566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 062572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52800| [2025/04/30 20:45:25 062579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925181513|now:1746045925062552|interv:118961| [2025/04/30 20:45:25 062584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925181513|now:1746045925062552|interval:118961|pto_count:0|srtt:48260 [2025/04/30 20:45:25 062589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:111040|inflight:52800| [2025/04/30 20:45:25 062593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:642|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 062598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:25 062602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 062606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925063606|now:1746045925062606|interv:1000| [2025/04/30 20:45:25 062610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 062614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 062618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 062622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:52800|cwnd:111040|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 062631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 062634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 062638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925063606| [2025/04/30 20:45:25 062643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925063606| [2025/04/30 20:45:25 062647] [debug] |xqc_engine_wakeup_after|wakeup:1746045925063606|now:1746045925062647|diff:959| [2025/04/30 20:45:25 062651] [debug] |xqc_engine_main_logic|END|now:1746045925062230| [2025/04/30 20:45:25 063397] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:302|state:ESTABED|recv_time:1746045925063396| [2025/04/30 20:45:25 063408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 063414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:326| [2025/04/30 20:45:25 063418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:327| [2025/04/30 20:45:25 063424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:327| [2025/04/30 20:45:25 063428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 063434] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 063440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:669|origin_pktnum:562|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:669| [2025/04/30 20:45:25 063445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:290|tx_in_flight:37200|prior_delivered:395914|prior_time:1746045925022214|is_app_limited:0|send_elapse:56878|ack_elapse:41182|ctl_first_sent_time:1746045925022795|lagest_ack_time:1746045925063396|curr_delivered:425914| [2025/04/30 20:45:25 063450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925022795| [2025/04/30 20:45:25 063455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:154||sndq_packets_used_bytes:0|sndq_packets_free:303| [2025/04/30 20:45:25 063459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:670|origin_pktnum:435|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:670| [2025/04/30 20:45:25 063463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:290|tx_in_flight:37200|prior_delivered:395914|prior_time:1746045925022214|is_app_limited:0|send_elapse:56878|ack_elapse:41182|ctl_first_sent_time:1746045925022795|lagest_ack_time:1746045925063396|curr_delivered:427114| [2025/04/30 20:45:25 063468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925022889| [2025/04/30 20:45:25 063472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:153||sndq_packets_used_bytes:0|sndq_packets_free:304| [2025/04/30 20:45:25 063476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:671|origin_pktnum:565|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:671| [2025/04/30 20:45:25 063480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:290|tx_in_flight:37200|prior_delivered:395914|prior_time:1746045925022214|is_app_limited:0|send_elapse:56878|ack_elapse:41182|ctl_first_sent_time:1746045925022795|lagest_ack_time:1746045925063396|curr_delivered:428314| [2025/04/30 20:45:25 063489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925022976| [2025/04/30 20:45:25 063493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:151||sndq_packets_used_bytes:0|sndq_packets_free:306| [2025/04/30 20:45:25 063497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:672|origin_pktnum:567|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:672| [2025/04/30 20:45:25 063502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:291|tx_in_flight:37200|prior_delivered:398314|prior_time:1746045925024201|is_app_limited:0|send_elapse:57758|ack_elapse:39195|ctl_first_sent_time:1746045925024788|lagest_ack_time:1746045925063396|curr_delivered:429514| [2025/04/30 20:45:25 063507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925024788| [2025/04/30 20:45:25 063511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:149||sndq_packets_used_bytes:0|sndq_packets_free:308| [2025/04/30 20:45:25 063515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:673|origin_pktnum:569|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:673| [2025/04/30 20:45:25 063520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:291|tx_in_flight:37200|prior_delivered:398314|prior_time:1746045925024201|is_app_limited:0|send_elapse:57758|ack_elapse:39195|ctl_first_sent_time:1746045925024788|lagest_ack_time:1746045925063396|curr_delivered:430714| [2025/04/30 20:45:25 063524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925024898| [2025/04/30 20:45:25 063528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:147||sndq_packets_used_bytes:0|sndq_packets_free:310| [2025/04/30 20:45:25 063533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:674|origin_pktnum:571|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:674| [2025/04/30 20:45:25 063537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:292|tx_in_flight:36000|prior_delivered:400714|prior_time:1746045925026186|is_app_limited:0|send_elapse:57734|ack_elapse:37210|ctl_first_sent_time:1746045925026758|lagest_ack_time:1746045925063396|curr_delivered:431914| [2025/04/30 20:45:25 063541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925026758| [2025/04/30 20:45:25 063545] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:145||sndq_packets_used_bytes:0|sndq_packets_free:312| [2025/04/30 20:45:25 063549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:675|origin_pktnum:574|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:675| [2025/04/30 20:45:25 063554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:292|tx_in_flight:36000|prior_delivered:400714|prior_time:1746045925026186|is_app_limited:0|send_elapse:57734|ack_elapse:37210|ctl_first_sent_time:1746045925026758|lagest_ack_time:1746045925063396|curr_delivered:433114| [2025/04/30 20:45:25 063558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925026848| [2025/04/30 20:45:25 063562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:143||sndq_packets_used_bytes:0|sndq_packets_free:314| [2025/04/30 20:45:25 063566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:676|origin_pktnum:576|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:676| [2025/04/30 20:45:25 063573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:294|tx_in_flight:33600|prior_delivered:403114|prior_time:1746045925028193|is_app_limited:0|send_elapse:57685|ack_elapse:35203|ctl_first_sent_time:1746045925028750|lagest_ack_time:1746045925063396|curr_delivered:434314| [2025/04/30 20:45:25 063577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925028750| [2025/04/30 20:45:25 063582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:141||sndq_packets_used_bytes:0|sndq_packets_free:316| [2025/04/30 20:45:25 063586] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:677|origin_pktnum:578|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:677| [2025/04/30 20:45:25 063590] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:294|tx_in_flight:33600|prior_delivered:403114|prior_time:1746045925028193|is_app_limited:0|send_elapse:57685|ack_elapse:35203|ctl_first_sent_time:1746045925028750|lagest_ack_time:1746045925063396|curr_delivered:435514| [2025/04/30 20:45:25 063594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925028838| [2025/04/30 20:45:25 063598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:139||sndq_packets_used_bytes:0|sndq_packets_free:318| [2025/04/30 20:45:25 063602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:678|origin_pktnum:580|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:678|path_largest_ack:678| [2025/04/30 20:45:25 063607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:31200|prior_delivered:405514|prior_time:1746045925030225|is_app_limited:0|send_elapse:55894|ack_elapse:33171|ctl_first_sent_time:1746045925030810|lagest_ack_time:1746045925063396|curr_delivered:436714| [2025/04/30 20:45:25 063611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925030810| [2025/04/30 20:45:25 063615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:137||sndq_packets_used_bytes:0|sndq_packets_free:320| [2025/04/30 20:45:25 063619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:48260|rttvar:11436|minrtt:30473|latest_rtt:32586|ack_delay:16| [2025/04/30 20:45:25 063623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:46299|rttvar:12499|minrtt:30473|latest_rtt:32586|ack_delay:16| [2025/04/30 20:45:25 063627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:678|lost_pn:675|thresh:3| [2025/04/30 20:45:25 063632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063669] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063677] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063681] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063792] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063796] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063800] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063834] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 063847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 063854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 063860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 063867] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 063874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 063880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 40800| [2025/04/30 20:45:25 063886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925183804|now:1746045925063859|interv:119945| [2025/04/30 20:45:25 063896] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925183804|now:1746045925063859|interval:119945|pto_count:0|srtt:46299 [2025/04/30 20:45:25 063900] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 55894, ack_elapse 33171, delivered 31200|rate 558199|lost 296| [2025/04/30 20:45:25 063905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 8 -> 9| [2025/04/30 20:45:25 063909] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (558199) in round 9| [2025/04/30 20:45:25 063913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 063917] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 063921] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:111040|packet_lost:0|acked:12000|po_sent_time:1746045925030810|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 063925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:150252|packet_lost:0|acked:12000|po_sent_time:1746045925030810|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 063930] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:40800|srtt:46299|latest_rtt:32586|min_rtt:30473|applimit:0|lost:292|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:25 063935] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_info_circle_record|addr or cid not avail |path:0||cwnd:118680|inflight:40800|mode:2|applimit:0|pacing_rate:1242828|bw:1242828|srtt:46299|latest_rtt:32586|min_rtt:30473|send:711|lost:292|tlp:0|recv:320|recovery:0|slow_start:0|conn_life:470631|acked:12000|delivered:436714|is_cwnd_limited:0| [2025/04/30 20:45:25 063942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:327|largest:327|pns:2| [2025/04/30 20:45:25 063946] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:302|pkt_type:SHORT_HEADER|pkt_num:327|frame:ACK |recv_time:1746045925063396|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 063951] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045063396|now:1746045925063396|interv:120000000| [2025/04/30 20:45:25 063955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045063396|now:1746045925063396|interv:120000000| [2025/04/30 20:45:25 063959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925063606|pq_index:0| [2025/04/30 20:45:25 063963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925062230| [2025/04/30 20:45:25 063967] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925063967| [2025/04/30 20:45:25 063972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925063971| [2025/04/30 20:45:25 063977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925063606|now:1746045925063971| [2025/04/30 20:45:25 063981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925063606|now:1746045925063971| [2025/04/30 20:45:25 063985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 063993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:642|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 063997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40800|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:462960| [2025/04/30 20:45:25 064002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 064006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:714| [2025/04/30 20:45:25 064037] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:714|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:40800|now:1746045925064013|stream_id:4|stream_offset:462960| [2025/04/30 20:45:25 064043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:714|origin_pktnum:642|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 064048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:40800|applimit:0| [2025/04/30 20:45:25 064054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 064061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 064068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 064074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42000| [2025/04/30 20:45:25 064081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925185308|now:1746045925064054|interv:121254| [2025/04/30 20:45:25 064088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925185308|now:1746045925064054|interval:121254|pto_count:0|srtt:46299 [2025/04/30 20:45:25 064106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:42000| [2025/04/30 20:45:25 064111] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:644|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 064116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42000|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:464147| [2025/04/30 20:45:25 064120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 064124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925065124|now:1746045925064124|interv:1000| [2025/04/30 20:45:25 064128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 064132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 064136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 064140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:42000|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 064145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 064153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 064157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925065124| [2025/04/30 20:45:25 064161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925065124| [2025/04/30 20:45:25 064165] [debug] |xqc_engine_wakeup_after|wakeup:1746045925065124|now:1746045925064165|diff:959| [2025/04/30 20:45:25 064170] [debug] |xqc_engine_main_logic|END|now:1746045925063971| [2025/04/30 20:45:25 064175] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925064175| [2025/04/30 20:45:25 064179] [debug] |xqc_engine_wakeup_after|wakeup:1746045925065124|now:1746045925064179|diff:945| [2025/04/30 20:45:25 064183] [debug] |xqc_engine_main_logic|END|now:1746045925064175| [2025/04/30 20:45:25 065253] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925065253| [2025/04/30 20:45:25 065261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925065124|pq_index:0| [2025/04/30 20:45:25 065266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925063971| [2025/04/30 20:45:25 065271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925065270| [2025/04/30 20:45:25 065275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925065124|now:1746045925065270| [2025/04/30 20:45:25 065280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925065124|now:1746045925065270| [2025/04/30 20:45:25 065284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 065289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:644|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 065294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42000|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:464147| [2025/04/30 20:45:25 065298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 065303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:715| [2025/04/30 20:45:25 065361] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:715|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42000|now:1746045925065310|stream_id:4|stream_offset:464147| [2025/04/30 20:45:25 065368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:715|origin_pktnum:644|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 065373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42000|applimit:0| [2025/04/30 20:45:25 065379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 065386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 065393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 065399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43200| [2025/04/30 20:45:25 065406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925186605|now:1746045925065379|interv:121226| [2025/04/30 20:45:25 065419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925186605|now:1746045925065379|interval:121226|pto_count:0|srtt:46299 [2025/04/30 20:45:25 065425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:43200| [2025/04/30 20:45:25 065430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:646|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 065434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43200|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:397675| [2025/04/30 20:45:25 065439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 065443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:716| [2025/04/30 20:45:25 065473] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:716|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43200|now:1746045925065450|stream_id:4|stream_offset:397675| [2025/04/30 20:45:25 065479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:716|origin_pktnum:520|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 065486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43200|applimit:0| [2025/04/30 20:45:25 065492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 065500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 065506] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 065513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44400| [2025/04/30 20:45:25 065520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925186745|now:1746045925065492|interv:121253| [2025/04/30 20:45:25 065525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925186745|now:1746045925065492|interval:121253|pto_count:0|srtt:46299 [2025/04/30 20:45:25 065529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:44400| [2025/04/30 20:45:25 065534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:647|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 065538] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44400|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:465334| [2025/04/30 20:45:25 065543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 065547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925066547|now:1746045925065547|interv:1000| [2025/04/30 20:45:25 065551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 065555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 065559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 065563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:44400|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 065572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 065576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 065580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925066547| [2025/04/30 20:45:25 065584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925066547| [2025/04/30 20:45:25 065588] [debug] |xqc_engine_wakeup_after|wakeup:1746045925066547|now:1746045925065588|diff:959| [2025/04/30 20:45:25 065593] [debug] |xqc_engine_main_logic|END|now:1746045925065270| [2025/04/30 20:45:25 066664] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925066664| [2025/04/30 20:45:25 066673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925066547|pq_index:0| [2025/04/30 20:45:25 066678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925065270| [2025/04/30 20:45:25 066683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925066682| [2025/04/30 20:45:25 066687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925066547|now:1746045925066682| [2025/04/30 20:45:25 066692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925066547|now:1746045925066682| [2025/04/30 20:45:25 066696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 066701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:647|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 066705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44400|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:465334| [2025/04/30 20:45:25 066710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 066714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:717| [2025/04/30 20:45:25 066745] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:717|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:44400|now:1746045925066721|stream_id:4|stream_offset:465334| [2025/04/30 20:45:25 066751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:717|origin_pktnum:647|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:2| [2025/04/30 20:45:25 066755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:44400|applimit:0| [2025/04/30 20:45:25 066761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 066768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 066775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 066781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45600| [2025/04/30 20:45:25 066787] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925188016|now:1746045925066761|interv:121255| [2025/04/30 20:45:25 066806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925188016|now:1746045925066761|interval:121255|pto_count:0|srtt:46299 [2025/04/30 20:45:25 066813] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:45600| [2025/04/30 20:45:25 066821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 066828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:45600|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 066835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 066841] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925067841|now:1746045925066841|interv:1000| [2025/04/30 20:45:25 066847] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 066851] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 066855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925067841| [2025/04/30 20:45:25 066860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925067841| [2025/04/30 20:45:25 066866] [debug] |xqc_engine_wakeup_after|wakeup:1746045925067841|now:1746045925066866|diff:975| [2025/04/30 20:45:25 066873] [debug] |xqc_engine_main_logic|END|now:1746045925066682| [2025/04/30 20:45:25 067947] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925067947| [2025/04/30 20:45:25 067957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925067841|pq_index:0| [2025/04/30 20:45:25 067963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925066682| [2025/04/30 20:45:25 067970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925067968| [2025/04/30 20:45:25 067976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925067841|now:1746045925067968| [2025/04/30 20:45:25 067982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925067841|now:1746045925067968| [2025/04/30 20:45:25 067989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 067995] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 068000] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:45600|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 068004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 068009] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:718| [2025/04/30 20:45:25 068043] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:718|size:1208|sent:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:45600|now:1746045925068017|stream_id:4|stream_offset:466521| [2025/04/30 20:45:25 068049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:718|origin_pktnum:0|size:1208|enc_size:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 068061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45600|applimit:0| [2025/04/30 20:45:25 068068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 068075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 068082] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 068088] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46808| [2025/04/30 20:45:25 068094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925189312|now:1746045925068067|interv:121245| [2025/04/30 20:45:25 068101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925189312|now:1746045925068067|interval:121245|pto_count:0|srtt:46299 [2025/04/30 20:45:25 068108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:46808| [2025/04/30 20:45:25 068113] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 068118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46808|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:467708| [2025/04/30 20:45:25 068122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 068126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:719| [2025/04/30 20:45:25 068156] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:719|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46808|now:1746045925068133|stream_id:4|stream_offset:467708| [2025/04/30 20:45:25 068161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:719|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 068168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46808|applimit:0| [2025/04/30 20:45:25 068175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 068182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 068189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 068195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48008| [2025/04/30 20:45:25 068201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925189428|now:1746045925068175|interv:121253| [2025/04/30 20:45:25 068207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925189428|now:1746045925068175|interval:121253|pto_count:0|srtt:46299 [2025/04/30 20:45:25 068212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:48008| [2025/04/30 20:45:25 068217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 068226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48008|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:468895| [2025/04/30 20:45:25 068230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 068234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925069234|now:1746045925068234|interv:1000| [2025/04/30 20:45:25 068238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 068242] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 068246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925069234| [2025/04/30 20:45:25 068250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925069234| [2025/04/30 20:45:25 068254] [debug] |xqc_engine_wakeup_after|wakeup:1746045925069234|now:1746045925068254|diff:980| [2025/04/30 20:45:25 068259] [debug] |xqc_engine_main_logic|END|now:1746045925067968| [2025/04/30 20:45:25 069332] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925069332| [2025/04/30 20:45:25 069343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925069234|pq_index:0| [2025/04/30 20:45:25 069347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925067968| [2025/04/30 20:45:25 069352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925069351| [2025/04/30 20:45:25 069357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925069234|now:1746045925069351| [2025/04/30 20:45:25 069361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925069234|now:1746045925069351| [2025/04/30 20:45:25 069365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 069371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 069375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48008|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:468895| [2025/04/30 20:45:25 069381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 069386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:720| [2025/04/30 20:45:25 069423] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:720|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48008|now:1746045925069394|stream_id:4|stream_offset:468895| [2025/04/30 20:45:25 069432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:720|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 069439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48008|applimit:0| [2025/04/30 20:45:25 069446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 069453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 069459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 069471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49208| [2025/04/30 20:45:25 069478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925190689|now:1746045925069446|interv:121243| [2025/04/30 20:45:25 069484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925190689|now:1746045925069446|interval:121243|pto_count:0|srtt:46299 [2025/04/30 20:45:25 069491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:49208| [2025/04/30 20:45:25 069496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 069500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49208|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:470082| [2025/04/30 20:45:25 069505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 069509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925070509|now:1746045925069509|interv:1000| [2025/04/30 20:45:25 069513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 069517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 069521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925070509| [2025/04/30 20:45:25 069525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925070509| [2025/04/30 20:45:25 069529] [debug] |xqc_engine_wakeup_after|wakeup:1746045925070509|now:1746045925069529|diff:980| [2025/04/30 20:45:25 069533] [debug] |xqc_engine_main_logic|END|now:1746045925069351| [2025/04/30 20:45:25 070601] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925070601| [2025/04/30 20:45:25 070610] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925070509|pq_index:0| [2025/04/30 20:45:25 070615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925069351| [2025/04/30 20:45:25 070620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925070619| [2025/04/30 20:45:25 070624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925070509|now:1746045925070619| [2025/04/30 20:45:25 070629] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925070509|now:1746045925070619| [2025/04/30 20:45:25 070633] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 070638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 070643] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49208|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:470082| [2025/04/30 20:45:25 070647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 070652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:721| [2025/04/30 20:45:25 070685] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:721|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:49208|now:1746045925070659|stream_id:4|stream_offset:470082| [2025/04/30 20:45:25 070696] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:721|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 070701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49208|applimit:0| [2025/04/30 20:45:25 070705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 070710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 070714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 070718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 50408| [2025/04/30 20:45:25 070722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925191954|now:1746045925070705|interv:121249| [2025/04/30 20:45:25 070726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925191954|now:1746045925070705|interval:121249|pto_count:0|srtt:46299 [2025/04/30 20:45:25 070730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:50408| [2025/04/30 20:45:25 070735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 070739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50408|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:471269| [2025/04/30 20:45:25 070743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 070747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925071747|now:1746045925070747|interv:1000| [2025/04/30 20:45:25 070751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 070755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 070759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925071747| [2025/04/30 20:45:25 070763] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925071747| [2025/04/30 20:45:25 070767] [debug] |xqc_engine_wakeup_after|wakeup:1746045925071747|now:1746045925070767|diff:980| [2025/04/30 20:45:25 070772] [debug] |xqc_engine_main_logic|END|now:1746045925070619| [2025/04/30 20:45:25 071840] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925071840| [2025/04/30 20:45:25 071850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925071747|pq_index:0| [2025/04/30 20:45:25 071855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925070619| [2025/04/30 20:45:25 071860] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925071859| [2025/04/30 20:45:25 071864] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925071747|now:1746045925071859| [2025/04/30 20:45:25 071869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925071747|now:1746045925071859| [2025/04/30 20:45:25 071878] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 071884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 071888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50408|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:471269| [2025/04/30 20:45:25 071894] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 071902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:722| [2025/04/30 20:45:25 071950] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:722|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:50408|now:1746045925071913|stream_id:4|stream_offset:471269| [2025/04/30 20:45:25 071957] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:722|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 071963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:50408|applimit:0| [2025/04/30 20:45:25 071969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 071975] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 071980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 071986] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51608| [2025/04/30 20:45:25 071991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925193208|now:1746045925071969|interv:121239| [2025/04/30 20:45:25 071997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925193208|now:1746045925071969|interval:121239|pto_count:0|srtt:46299 [2025/04/30 20:45:25 072003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:51608| [2025/04/30 20:45:25 072010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 072017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51608|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:472456| [2025/04/30 20:45:25 072024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 072029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:723| [2025/04/30 20:45:25 072055] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:723|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:51608|now:1746045925072035|stream_id:4|stream_offset:472456| [2025/04/30 20:45:25 072060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:723|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 072065] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:51608|applimit:0| [2025/04/30 20:45:25 072069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:46299|rtt_var:12499|pto_duration:96295|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 072081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 072087] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 072093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52808| [2025/04/30 20:45:25 072100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925193330|now:1746045925072069|interv:121261| [2025/04/30 20:45:25 072106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925193330|now:1746045925072069|interval:121261|pto_count:0|srtt:46299 [2025/04/30 20:45:25 072114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:52808| [2025/04/30 20:45:25 072121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 072127] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52808|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:473643| [2025/04/30 20:45:25 072131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 072135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925073135|now:1746045925072135|interv:1000| [2025/04/30 20:45:25 072139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 072143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 072147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925073135| [2025/04/30 20:45:25 072151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925073135| [2025/04/30 20:45:25 072155] [debug] |xqc_engine_wakeup_after|wakeup:1746045925073135|now:1746045925072155|diff:980| [2025/04/30 20:45:25 072160] [debug] |xqc_engine_main_logic|END|now:1746045925071859| [2025/04/30 20:45:25 072511] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:302|state:ESTABED|recv_time:1746045925072510| [2025/04/30 20:45:25 072519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 072526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:327| [2025/04/30 20:45:25 072530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:328| [2025/04/30 20:45:25 072536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:328| [2025/04/30 20:45:25 072540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 072546] [error] |scid:f05529b82b9b5b7b6227d520|xqc_parse_ack_frame|ACK range exceed XQC_MAX_ACK_RANGE_CNT| [2025/04/30 20:45:25 072553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:679|origin_pktnum:582|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:679| [2025/04/30 20:45:25 072558] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:32400|prior_delivered:405514|prior_time:1746045925030225|is_app_limited:0|send_elapse:56005|ack_elapse:42285|ctl_first_sent_time:1746045925030921|lagest_ack_time:1746045925072510|curr_delivered:437914| [2025/04/30 20:45:25 072563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925030921| [2025/04/30 20:45:25 072572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:133||sndq_packets_used_bytes:0|sndq_packets_free:324| [2025/04/30 20:45:25 072576] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:680|origin_pktnum:584|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:680| [2025/04/30 20:45:25 072581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:31200|prior_delivered:407914|prior_time:1746045925032199|is_app_limited:0|send_elapse:52677|ack_elapse:40311|ctl_first_sent_time:1746045925032760|lagest_ack_time:1746045925072510|curr_delivered:439114| [2025/04/30 20:45:25 072585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925032760| [2025/04/30 20:45:25 072589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:131||sndq_packets_used_bytes:0|sndq_packets_free:326| [2025/04/30 20:45:25 072594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:681|origin_pktnum:457|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:681| [2025/04/30 20:45:25 072598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:31200|prior_delivered:407914|prior_time:1746045925032199|is_app_limited:0|send_elapse:52677|ack_elapse:40311|ctl_first_sent_time:1746045925032760|lagest_ack_time:1746045925072510|curr_delivered:440314| [2025/04/30 20:45:25 072603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925032868| [2025/04/30 20:45:25 072606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:130||sndq_packets_used_bytes:0|sndq_packets_free:327| [2025/04/30 20:45:25 072611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:682|origin_pktnum:587|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:682| [2025/04/30 20:45:25 072615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:31200|prior_delivered:410314|prior_time:1746045925034180|is_app_limited:0|send_elapse:48709|ack_elapse:38330|ctl_first_sent_time:1746045925034735|lagest_ack_time:1746045925072510|curr_delivered:441514| [2025/04/30 20:45:25 072620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925034735| [2025/04/30 20:45:25 072624] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:128||sndq_packets_used_bytes:0|sndq_packets_free:329| [2025/04/30 20:45:25 072628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:683|origin_pktnum:589|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:683| [2025/04/30 20:45:25 072632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:31200|prior_delivered:410314|prior_time:1746045925034180|is_app_limited:0|send_elapse:48709|ack_elapse:38330|ctl_first_sent_time:1746045925034735|lagest_ack_time:1746045925072510|curr_delivered:442714| [2025/04/30 20:45:25 072636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925034840| [2025/04/30 20:45:25 072640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:126||sndq_packets_used_bytes:0|sndq_packets_free:331| [2025/04/30 20:45:25 072644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:684|origin_pktnum:592|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:684| [2025/04/30 20:45:25 072651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:32400|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:48054|ack_elapse:37268|ctl_first_sent_time:1746045925036996|lagest_ack_time:1746045925072510|curr_delivered:443914| [2025/04/30 20:45:25 072656] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925036996| [2025/04/30 20:45:25 072659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:124||sndq_packets_used_bytes:0|sndq_packets_free:333| [2025/04/30 20:45:25 072664] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:685|origin_pktnum:594|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:685| [2025/04/30 20:45:25 072668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:32400|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:48054|ack_elapse:37268|ctl_first_sent_time:1746045925036996|lagest_ack_time:1746045925072510|curr_delivered:445114| [2025/04/30 20:45:25 072672] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925037109| [2025/04/30 20:45:25 072676] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:122||sndq_packets_used_bytes:0|sndq_packets_free:335| [2025/04/30 20:45:25 072680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:686|origin_pktnum:596|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:686| [2025/04/30 20:45:25 072684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:32400|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:48054|ack_elapse:37268|ctl_first_sent_time:1746045925036996|lagest_ack_time:1746045925072510|curr_delivered:446314| [2025/04/30 20:45:25 072689] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925037213| [2025/04/30 20:45:25 072693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:120||sndq_packets_used_bytes:0|sndq_packets_free:337| [2025/04/30 20:45:25 072697] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:687|origin_pktnum:469|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:687|path_largest_ack:687| [2025/04/30 20:45:25 072701] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:32400|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:48054|ack_elapse:37268|ctl_first_sent_time:1746045925036996|lagest_ack_time:1746045925072510|curr_delivered:447514| [2025/04/30 20:45:25 072706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925038514| [2025/04/30 20:45:25 072710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:119||sndq_packets_used_bytes:0|sndq_packets_free:338| [2025/04/30 20:45:25 072714] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:46299|rttvar:12499|minrtt:30473|latest_rtt:33996|ack_delay:152| [2025/04/30 20:45:25 072718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:44742|rttvar:12488|minrtt:30473|latest_rtt:33996|ack_delay:152| [2025/04/30 20:45:25 072723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:687|lost_pn:684|thresh:3| [2025/04/30 20:45:25 072727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072738] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072753] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072757] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072761] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072765] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072818] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072824] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072837] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072855] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072876] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072895] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072903] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072907] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 072919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 072924] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 072931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 072938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 072944] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 072949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42008| [2025/04/30 20:45:25 072955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925191729|now:1746045925072930|interv:118799| [2025/04/30 20:45:25 072961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925191729|now:1746045925072930|interval:118799|pto_count:0|srtt:44742 [2025/04/30 20:45:25 072967] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 48054, ack_elapse 37268, delivered 36000|rate 749157|lost 296| [2025/04/30 20:45:25 072974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (749157) in round 9| [2025/04/30 20:45:25 072980] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 072988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 072993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925038514|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 073006] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925038514|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 073010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:42008|srtt:44742|latest_rtt:33996|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 073017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:328|largest:328|pns:2| [2025/04/30 20:45:25 073021] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:302|pkt_type:SHORT_HEADER|pkt_num:328|frame:ACK |recv_time:1746045925072510|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 073026] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045072510|now:1746045925072510|interv:120000000| [2025/04/30 20:45:25 073031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045072510|now:1746045925072510|interv:120000000| [2025/04/30 20:45:25 073035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925073135|pq_index:0| [2025/04/30 20:45:25 073039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925071859| [2025/04/30 20:45:25 073043] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925073043| [2025/04/30 20:45:25 073048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925073047| [2025/04/30 20:45:25 073054] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 073058] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42008|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:473643| [2025/04/30 20:45:25 073063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 073067] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 073071] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925073135| [2025/04/30 20:45:25 073075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925073135| [2025/04/30 20:45:25 073079] [debug] |xqc_engine_wakeup_after|wakeup:1746045925073135|now:1746045925073079|diff:56| [2025/04/30 20:45:25 073083] [debug] |xqc_engine_main_logic|END|now:1746045925073047| [2025/04/30 20:45:25 073089] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925073088| [2025/04/30 20:45:25 073092] [debug] |xqc_engine_wakeup_after|wakeup:1746045925073135|now:1746045925073092|diff:43| [2025/04/30 20:45:25 073096] [debug] |xqc_engine_main_logic|END|now:1746045925073088| [2025/04/30 20:45:25 074166] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925074166| [2025/04/30 20:45:25 074175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925073135|pq_index:0| [2025/04/30 20:45:25 074179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925073047| [2025/04/30 20:45:25 074184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925074183| [2025/04/30 20:45:25 074193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925073135|now:1746045925074183| [2025/04/30 20:45:25 074197] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925073135|now:1746045925074183| [2025/04/30 20:45:25 074201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 074207] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 074211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42008|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:473643| [2025/04/30 20:45:25 074216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 074220] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:724| [2025/04/30 20:45:25 074253] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:724|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42008|now:1746045925074228|stream_id:4|stream_offset:473643| [2025/04/30 20:45:25 074259] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:724|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 074263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42008|applimit:0| [2025/04/30 20:45:25 074269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 074276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 074282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 074289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43208| [2025/04/30 20:45:25 074296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925193922|now:1746045925074268|interv:119654| [2025/04/30 20:45:25 074302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925193922|now:1746045925074268|interval:119654|pto_count:0|srtt:44742 [2025/04/30 20:45:25 074309] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:43208| [2025/04/30 20:45:25 074336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 074341] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43208|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:474830| [2025/04/30 20:45:25 074345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 074350] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:725| [2025/04/30 20:45:25 074379] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:725|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43208|now:1746045925074356|stream_id:4|stream_offset:474830| [2025/04/30 20:45:25 074392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:725|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 074400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43208|applimit:0| [2025/04/30 20:45:25 074407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 074414] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 074421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 074427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44408| [2025/04/30 20:45:25 074433] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925194050|now:1746045925074406|interv:119644| [2025/04/30 20:45:25 074437] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925194050|now:1746045925074406|interval:119644|pto_count:0|srtt:44742 [2025/04/30 20:45:25 074441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:44408| [2025/04/30 20:45:25 074446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 074450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44408|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:476017| [2025/04/30 20:45:25 074454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 074458] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925075458|now:1746045925074458|interv:1000| [2025/04/30 20:45:25 074462] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 074466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 074470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925075458| [2025/04/30 20:45:25 074474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925075458| [2025/04/30 20:45:25 074478] [debug] |xqc_engine_wakeup_after|wakeup:1746045925075458|now:1746045925074478|diff:980| [2025/04/30 20:45:25 074483] [debug] |xqc_engine_main_logic|END|now:1746045925074183| [2025/04/30 20:45:25 075554] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925075554| [2025/04/30 20:45:25 075563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925075458|pq_index:0| [2025/04/30 20:45:25 075567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925074183| [2025/04/30 20:45:25 075572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925075571| [2025/04/30 20:45:25 075577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925075458|now:1746045925075571| [2025/04/30 20:45:25 075581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925075458|now:1746045925075571| [2025/04/30 20:45:25 075585] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 075595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 075600] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44408|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:476017| [2025/04/30 20:45:25 075604] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 075608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:726| [2025/04/30 20:45:25 075641] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:726|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:44408|now:1746045925075616|stream_id:4|stream_offset:476017| [2025/04/30 20:45:25 075647] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:726|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 075652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:44408|applimit:0| [2025/04/30 20:45:25 075658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 075665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 075671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 075678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45608| [2025/04/30 20:45:25 075684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925195310|now:1746045925075657|interv:119653| [2025/04/30 20:45:25 075691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925195310|now:1746045925075657|interval:119653|pto_count:0|srtt:44742 [2025/04/30 20:45:25 075699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:45608| [2025/04/30 20:45:25 075706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 075710] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45608|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:477204| [2025/04/30 20:45:25 075715] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 075719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925076718|now:1746045925075718|interv:1000| [2025/04/30 20:45:25 075723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 075726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 075730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925076718| [2025/04/30 20:45:25 075735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925076718| [2025/04/30 20:45:25 075739] [debug] |xqc_engine_wakeup_after|wakeup:1746045925076718|now:1746045925075739|diff:979| [2025/04/30 20:45:25 075743] [debug] |xqc_engine_main_logic|END|now:1746045925075571| [2025/04/30 20:45:25 076817] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925076816| [2025/04/30 20:45:25 076831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925076718|pq_index:0| [2025/04/30 20:45:25 076844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925075571| [2025/04/30 20:45:25 076852] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925076850| [2025/04/30 20:45:25 076856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925076718|now:1746045925076850| [2025/04/30 20:45:25 076861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925076718|now:1746045925076850| [2025/04/30 20:45:25 076865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 076870] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 076875] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45608|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:477204| [2025/04/30 20:45:25 076879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 076884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:727| [2025/04/30 20:45:25 076919] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:727|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:45608|now:1746045925076891|stream_id:4|stream_offset:477204| [2025/04/30 20:45:25 076928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:727|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 076936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45608|applimit:0| [2025/04/30 20:45:25 076942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 076949] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 076956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 076962] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46808| [2025/04/30 20:45:25 076969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925196585|now:1746045925076942|interv:119643| [2025/04/30 20:45:25 076976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925196585|now:1746045925076942|interval:119643|pto_count:0|srtt:44742 [2025/04/30 20:45:25 076983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:46808| [2025/04/30 20:45:25 076990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 076997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46808|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:478391| [2025/04/30 20:45:25 077003] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 077017] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:728| [2025/04/30 20:45:25 077059] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:728|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46808|now:1746045925077028|stream_id:4|stream_offset:478391| [2025/04/30 20:45:25 077069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:728|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 077076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46808|applimit:0| [2025/04/30 20:45:25 077083] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 077090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 077096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 077103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48008| [2025/04/30 20:45:25 077108] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925196722|now:1746045925077083|interv:119639| [2025/04/30 20:45:25 077112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925196722|now:1746045925077083|interval:119639|pto_count:0|srtt:44742 [2025/04/30 20:45:25 077117] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:48008| [2025/04/30 20:45:25 077122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 077126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48008|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:479578| [2025/04/30 20:45:25 077130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 077134] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925078134|now:1746045925077134|interv:1000| [2025/04/30 20:45:25 077138] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 077142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 077146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925078134| [2025/04/30 20:45:25 077151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925078134| [2025/04/30 20:45:25 077155] [debug] |xqc_engine_wakeup_after|wakeup:1746045925078134|now:1746045925077155|diff:979| [2025/04/30 20:45:25 077159] [debug] |xqc_engine_main_logic|END|now:1746045925076850| [2025/04/30 20:45:25 078229] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925078228| [2025/04/30 20:45:25 078238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925078134|pq_index:0| [2025/04/30 20:45:25 078243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925076850| [2025/04/30 20:45:25 078248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925078247| [2025/04/30 20:45:25 078257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925078134|now:1746045925078247| [2025/04/30 20:45:25 078262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925078134|now:1746045925078247| [2025/04/30 20:45:25 078265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 078271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 078275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48008|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:479578| [2025/04/30 20:45:25 078280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 078284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:729| [2025/04/30 20:45:25 078336] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:729|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48008|now:1746045925078292|stream_id:4|stream_offset:479578| [2025/04/30 20:45:25 078346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:729|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 078352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48008|applimit:0| [2025/04/30 20:45:25 078357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 078361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 078365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 078369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49208| [2025/04/30 20:45:25 078373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925197986|now:1746045925078357|interv:119629| [2025/04/30 20:45:25 078377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925197986|now:1746045925078357|interval:119629|pto_count:0|srtt:44742 [2025/04/30 20:45:25 078382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:49208| [2025/04/30 20:45:25 078386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 078390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49208|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:480765| [2025/04/30 20:45:25 078395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 078399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925079399|now:1746045925078399|interv:1000| [2025/04/30 20:45:25 078403] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 078407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 078411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925078794| [2025/04/30 20:45:25 078415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925078794| [2025/04/30 20:45:25 078423] [debug] |xqc_engine_wakeup_after|wakeup:1746045925078794|now:1746045925078423|diff:371| [2025/04/30 20:45:25 078428] [debug] |xqc_engine_main_logic|END|now:1746045925078247| [2025/04/30 20:45:25 079496] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925079496| [2025/04/30 20:45:25 079504] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925078794|pq_index:0| [2025/04/30 20:45:25 079508] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925078247| [2025/04/30 20:45:25 079513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925079512| [2025/04/30 20:45:25 079517] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:ACK_01RTT|expire_time:1746045925078794|now:1746045925079512| [2025/04/30 20:45:25 079522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_ack_timeout|pns:2|path:0| [2025/04/30 20:45:25 079526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:ACK_01RTT|expire_time:1746045925078794|now:1746045925079512| [2025/04/30 20:45:25 079529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:25 079533] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925079399|now:1746045925079512| [2025/04/30 20:45:25 079537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925079399|now:1746045925079512| [2025/04/30 20:45:25 079541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 079546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:328|ack_delay:25752|first_ack_range:121|largest_pkt_recv_time:1746045925053794| [2025/04/30 20:45:25 079551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:328|low:207|pkt_pns:2| [2025/04/30 20:45:25 079555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:8|path:0|path_largest_recv:326|frame_largest_recv:328| [2025/04/30 20:45:25 079559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:25 079564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1208|pkt_type:SHORT_HEADER|frame:ACK STREAM | [2025/04/30 20:45:25 079568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1208|schedule_bytes:0|inflight:49208|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:480765| [2025/04/30 20:45:25 079573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 079577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:730| [2025/04/30 20:45:25 079611] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:730|size:1208|sent:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |inflight:49208|now:1746045925079584|stream_id:4|stream_offset:480765| [2025/04/30 20:45:25 079620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:730|origin_pktnum:0|size:1208|enc_size:1224|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 079628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49208|applimit:0| [2025/04/30 20:45:25 079634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 079641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 079650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 079654] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 50416| [2025/04/30 20:45:25 079658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925199278|now:1746045925079634|interv:119644| [2025/04/30 20:45:25 079662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925199278|now:1746045925079634|interval:119644|pto_count:0|srtt:44742 [2025/04/30 20:45:25 079667] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:50416| [2025/04/30 20:45:25 079671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 079675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:481952| [2025/04/30 20:45:25 079680] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 079684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:731| [2025/04/30 20:45:25 079714] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:731|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:50416|now:1746045925079690|stream_id:4|stream_offset:481952| [2025/04/30 20:45:25 079723] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:731|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 079730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:50416|applimit:0| [2025/04/30 20:45:25 079736] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 079744] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 079747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 079751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51616| [2025/04/30 20:45:25 079755] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925199384|now:1746045925079736|interv:119648| [2025/04/30 20:45:25 079759] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925199384|now:1746045925079736|interval:119648|pto_count:0|srtt:44742 [2025/04/30 20:45:25 079764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:51616| [2025/04/30 20:45:25 079768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 079772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:483139| [2025/04/30 20:45:25 079777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 079781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925080780|now:1746045925079780|interv:1000| [2025/04/30 20:45:25 079789] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 079793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 079797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925080780| [2025/04/30 20:45:25 079801] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925080780| [2025/04/30 20:45:25 079805] [debug] |xqc_engine_wakeup_after|wakeup:1746045925080780|now:1746045925079805|diff:975| [2025/04/30 20:45:25 079809] [debug] |xqc_engine_main_logic|END|now:1746045925079512| [2025/04/30 20:45:25 080877] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925080877| [2025/04/30 20:45:25 080884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925080780|pq_index:0| [2025/04/30 20:45:25 080888] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925079512| [2025/04/30 20:45:25 080893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925080892| [2025/04/30 20:45:25 080898] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925080780|now:1746045925080892| [2025/04/30 20:45:25 080902] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925080780|now:1746045925080892| [2025/04/30 20:45:25 080906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 080911] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 080915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:483139| [2025/04/30 20:45:25 080919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 080923] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:732| [2025/04/30 20:45:25 080955] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:732|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:51616|now:1746045925080930|stream_id:4|stream_offset:483139| [2025/04/30 20:45:25 080964] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:732|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 080971] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:51616|applimit:0| [2025/04/30 20:45:25 080978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:44742|rtt_var:12488|pto_duration:94694|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 080985] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 080989] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 080993] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52816| [2025/04/30 20:45:25 080997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925200624|now:1746045925080978|interv:119646| [2025/04/30 20:45:25 081001] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925200624|now:1746045925080978|interval:119646|pto_count:0|srtt:44742 [2025/04/30 20:45:25 081010] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:52816| [2025/04/30 20:45:25 081015] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 081019] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:484326| [2025/04/30 20:45:25 081023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 081027] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925082027|now:1746045925081027|interv:1000| [2025/04/30 20:45:25 081031] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 081035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 081039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925082027| [2025/04/30 20:45:25 081043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925082027| [2025/04/30 20:45:25 081047] [debug] |xqc_engine_wakeup_after|wakeup:1746045925082027|now:1746045925081047|diff:980| [2025/04/30 20:45:25 081051] [debug] |xqc_engine_main_logic|END|now:1746045925080892| [2025/04/30 20:45:25 082097] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045925082096| [2025/04/30 20:45:25 082106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 082112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:328| [2025/04/30 20:45:25 082116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:329| [2025/04/30 20:45:25 082122] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:329| [2025/04/30 20:45:25 082126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 082132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:688|origin_pktnum:599|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:688| [2025/04/30 20:45:25 082137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:37200|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:50907|ack_elapse:46854|ctl_first_sent_time:1746045925039849|lagest_ack_time:1746045925082096|curr_delivered:448714| [2025/04/30 20:45:25 082142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925039849| [2025/04/30 20:45:25 082147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:113||sndq_packets_used_bytes:0|sndq_packets_free:344| [2025/04/30 20:45:25 082151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:689|origin_pktnum:601|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:689| [2025/04/30 20:45:25 082156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:37200|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:50907|ack_elapse:46854|ctl_first_sent_time:1746045925039849|lagest_ack_time:1746045925082096|curr_delivered:449914| [2025/04/30 20:45:25 082160] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925042212| [2025/04/30 20:45:25 082164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:111||sndq_packets_used_bytes:0|sndq_packets_free:346| [2025/04/30 20:45:25 082175] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:690|origin_pktnum:474|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:690| [2025/04/30 20:45:25 082179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:37200|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:50907|ack_elapse:46854|ctl_first_sent_time:1746045925039849|lagest_ack_time:1746045925082096|curr_delivered:451114| [2025/04/30 20:45:25 082184] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925042335| [2025/04/30 20:45:25 082188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:110||sndq_packets_used_bytes:0|sndq_packets_free:347| [2025/04/30 20:45:25 082192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:691|origin_pktnum:604|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:691| [2025/04/30 20:45:25 082196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:37200|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:50907|ack_elapse:46854|ctl_first_sent_time:1746045925039849|lagest_ack_time:1746045925082096|curr_delivered:452314| [2025/04/30 20:45:25 082201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925042438| [2025/04/30 20:45:25 082205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:108||sndq_packets_used_bytes:0|sndq_packets_free:349| [2025/04/30 20:45:25 082209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:692|origin_pktnum:606|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:692| [2025/04/30 20:45:25 082213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:37200|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:50907|ack_elapse:46854|ctl_first_sent_time:1746045925039849|lagest_ack_time:1746045925082096|curr_delivered:453514| [2025/04/30 20:45:25 082217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925043765| [2025/04/30 20:45:25 082222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:106||sndq_packets_used_bytes:0|sndq_packets_free:351| [2025/04/30 20:45:25 082226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:694|origin_pktnum:479|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:694| [2025/04/30 20:45:25 082230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:37200|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:50907|ack_elapse:46854|ctl_first_sent_time:1746045925039849|lagest_ack_time:1746045925082096|curr_delivered:454714| [2025/04/30 20:45:25 082235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925045120| [2025/04/30 20:45:25 082239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:105||sndq_packets_used_bytes:0|sndq_packets_free:352| [2025/04/30 20:45:25 082243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:695|origin_pktnum:609|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:695| [2025/04/30 20:45:25 082247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:37200|prior_delivered:411514|prior_time:1746045925035242|is_app_limited:0|send_elapse:50907|ack_elapse:46854|ctl_first_sent_time:1746045925039849|lagest_ack_time:1746045925082096|curr_delivered:455914| [2025/04/30 20:45:25 082254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925045233| [2025/04/30 20:45:25 082258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:103||sndq_packets_used_bytes:0|sndq_packets_free:354| [2025/04/30 20:45:25 082262] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:696|origin_pktnum:482|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:696| [2025/04/30 20:45:25 082266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:36000|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:36370|ack_elapse:36695|ctl_first_sent_time:1746045925047248|lagest_ack_time:1746045925082096|curr_delivered:457114| [2025/04/30 20:45:25 082271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925047248| [2025/04/30 20:45:25 082275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:102||sndq_packets_used_bytes:0|sndq_packets_free:355| [2025/04/30 20:45:25 082279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:697|origin_pktnum:612|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:697| [2025/04/30 20:45:25 082283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:36000|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:36370|ack_elapse:36695|ctl_first_sent_time:1746045925047248|lagest_ack_time:1746045925082096|curr_delivered:458314| [2025/04/30 20:45:25 082288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925047361| [2025/04/30 20:45:25 082292] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:100||sndq_packets_used_bytes:0|sndq_packets_free:357| [2025/04/30 20:45:25 082296] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:698|origin_pktnum:485|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:698|path_largest_ack:698| [2025/04/30 20:45:25 082300] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:36000|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:36370|ack_elapse:36695|ctl_first_sent_time:1746045925047248|lagest_ack_time:1746045925082096|curr_delivered:459514| [2025/04/30 20:45:25 082304] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925048642| [2025/04/30 20:45:25 082308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:99||sndq_packets_used_bytes:0|sndq_packets_free:358| [2025/04/30 20:45:25 082332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:44742|rttvar:12488|minrtt:30473|latest_rtt:33454|ack_delay:24| [2025/04/30 20:45:25 082338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:43328|rttvar:12194|minrtt:30473|latest_rtt:33454|ack_delay:24| [2025/04/30 20:45:25 082343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:698|lost_pn:695|thresh:3| [2025/04/30 20:45:25 082347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 082389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 082396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 082404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 082412] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 082420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 082439] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 082451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 082455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 325|pns:2| [2025/04/30 20:45:25 082459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 082465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 082470] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 082474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 082478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 40816| [2025/04/30 20:45:25 082482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925198034|now:1746045925082465|interv:115569| [2025/04/30 20:45:25 082486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925198034|now:1746045925082465|interval:115569|pto_count:0|srtt:43328 [2025/04/30 20:45:25 082490] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 36370, ack_elapse 36695, delivered 38400|rate 1046464|lost 296| [2025/04/30 20:45:25 082495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1046464) in round 9| [2025/04/30 20:45:25 082499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 082503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 082507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:12000|po_sent_time:1746045925048642|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 082512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:12000|po_sent_time:1746045925048642|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 082516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:40816|srtt:43328|latest_rtt:33454|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 082522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:329|largest:329|pns:2| [2025/04/30 20:45:25 082526] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:329|frame:ACK |recv_time:1746045925082096|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 082531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045082096|now:1746045925082096|interv:120000000| [2025/04/30 20:45:25 082535] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045082096|now:1746045925082096|interv:120000000| [2025/04/30 20:45:25 082539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925082027|pq_index:0| [2025/04/30 20:45:25 082544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925080892| [2025/04/30 20:45:25 082548] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925082548| [2025/04/30 20:45:25 082553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925082552| [2025/04/30 20:45:25 082560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925082027|now:1746045925082552| [2025/04/30 20:45:25 082564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925082027|now:1746045925082552| [2025/04/30 20:45:25 082568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 082573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 082578] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:484326| [2025/04/30 20:45:25 082582] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 082587] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:733| [2025/04/30 20:45:25 082623] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:733|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:40816|now:1746045925082595|stream_id:4|stream_offset:484326| [2025/04/30 20:45:25 082632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:733|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 082640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:40816|applimit:0| [2025/04/30 20:45:25 082646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 082653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 082658] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 082662] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42016| [2025/04/30 20:45:25 082666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925199699|now:1746045925082646|interv:117053| [2025/04/30 20:45:25 082670] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925199699|now:1746045925082646|interval:117053|pto_count:0|srtt:43328 [2025/04/30 20:45:25 082675] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:42016| [2025/04/30 20:45:25 082679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 082684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:485513| [2025/04/30 20:45:25 082688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 082693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:734| [2025/04/30 20:45:25 082722] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:734|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42016|now:1746045925082699|stream_id:4|stream_offset:485513| [2025/04/30 20:45:25 082732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:734|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 082745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42016|applimit:0| [2025/04/30 20:45:25 082751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 082756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 082760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 082764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43216| [2025/04/30 20:45:25 082768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925199803|now:1746045925082751|interv:117052| [2025/04/30 20:45:25 082772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925199803|now:1746045925082751|interval:117052|pto_count:0|srtt:43328 [2025/04/30 20:45:25 082777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:43216| [2025/04/30 20:45:25 082784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 082791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:486700| [2025/04/30 20:45:25 082797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 082803] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925083803|now:1746045925082803|interv:1000| [2025/04/30 20:45:25 082809] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 082815] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 082821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925083803| [2025/04/30 20:45:25 082827] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925083803| [2025/04/30 20:45:25 082833] [debug] |xqc_engine_wakeup_after|wakeup:1746045925083803|now:1746045925082833|diff:970| [2025/04/30 20:45:25 082839] [debug] |xqc_engine_main_logic|END|now:1746045925082552| [2025/04/30 20:45:25 082847] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925082847| [2025/04/30 20:45:25 082854] [debug] |xqc_engine_wakeup_after|wakeup:1746045925083803|now:1746045925082853|diff:950| [2025/04/30 20:45:25 082860] [debug] |xqc_engine_main_logic|END|now:1746045925082847| [2025/04/30 20:45:25 083932] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925083932| [2025/04/30 20:45:25 083942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925083803|pq_index:0| [2025/04/30 20:45:25 083946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925082552| [2025/04/30 20:45:25 083952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925083950| [2025/04/30 20:45:25 083956] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925083803|now:1746045925083950| [2025/04/30 20:45:25 083961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925083803|now:1746045925083950| [2025/04/30 20:45:25 083969] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 083974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 083979] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:486700| [2025/04/30 20:45:25 083983] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 083987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:735| [2025/04/30 20:45:25 084024] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:735|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43216|now:1746045925083995|stream_id:4|stream_offset:486700| [2025/04/30 20:45:25 084033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:735|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 084041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43216|applimit:0| [2025/04/30 20:45:25 084047] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 084055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 084060] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 084064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44416| [2025/04/30 20:45:25 084068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925201099|now:1746045925084047|interv:117052| [2025/04/30 20:45:25 084072] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925201099|now:1746045925084047|interval:117052|pto_count:0|srtt:43328 [2025/04/30 20:45:25 084076] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:44416| [2025/04/30 20:45:25 084081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 084085] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:487887| [2025/04/30 20:45:25 084090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 084094] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925085094|now:1746045925084094|interv:1000| [2025/04/30 20:45:25 084098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 084102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 084106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925085094| [2025/04/30 20:45:25 084110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925085094| [2025/04/30 20:45:25 084114] [debug] |xqc_engine_wakeup_after|wakeup:1746045925085094|now:1746045925084114|diff:980| [2025/04/30 20:45:25 084118] [debug] |xqc_engine_main_logic|END|now:1746045925083950| [2025/04/30 20:45:25 085200] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925085200| [2025/04/30 20:45:25 085215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925085094|pq_index:0| [2025/04/30 20:45:25 085223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925083950| [2025/04/30 20:45:25 085231] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925085229| [2025/04/30 20:45:25 085238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925085094|now:1746045925085229| [2025/04/30 20:45:25 085246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925085094|now:1746045925085229| [2025/04/30 20:45:25 085252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 085260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 085265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:487887| [2025/04/30 20:45:25 085270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 085274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:736| [2025/04/30 20:45:25 085335] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:736|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:44416|now:1746045925085283|stream_id:4|stream_offset:487887| [2025/04/30 20:45:25 085346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:736|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 085354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:44416|applimit:0| [2025/04/30 20:45:25 085361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 085368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 085375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 085381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45616| [2025/04/30 20:45:25 085386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925202387|now:1746045925085360|interv:117027| [2025/04/30 20:45:25 085390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925202387|now:1746045925085360|interval:117027|pto_count:0|srtt:43328 [2025/04/30 20:45:25 085395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:45616| [2025/04/30 20:45:25 085400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 085404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:489074| [2025/04/30 20:45:25 085409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 085418] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925086418|now:1746045925085418|interv:1000| [2025/04/30 20:45:25 085422] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 085426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 085430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925086418| [2025/04/30 20:45:25 085434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925086418| [2025/04/30 20:45:25 085439] [debug] |xqc_engine_wakeup_after|wakeup:1746045925086418|now:1746045925085438|diff:980| [2025/04/30 20:45:25 085443] [debug] |xqc_engine_main_logic|END|now:1746045925085229| [2025/04/30 20:45:25 086514] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925086513| [2025/04/30 20:45:25 086526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925086418|pq_index:0| [2025/04/30 20:45:25 086531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925085229| [2025/04/30 20:45:25 086536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925086535| [2025/04/30 20:45:25 086541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925086418|now:1746045925086535| [2025/04/30 20:45:25 086546] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925086418|now:1746045925086535| [2025/04/30 20:45:25 086550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 086555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 086560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:489074| [2025/04/30 20:45:25 086565] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 086569] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:737| [2025/04/30 20:45:25 086607] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:737|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:45616|now:1746045925086578|stream_id:4|stream_offset:489074| [2025/04/30 20:45:25 086613] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:737|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 086618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45616|applimit:0| [2025/04/30 20:45:25 086625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 086632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 086638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 086645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46816| [2025/04/30 20:45:25 086651] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925203682|now:1746045925086625|interv:117057| [2025/04/30 20:45:25 086666] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925203682|now:1746045925086625|interval:117057|pto_count:0|srtt:43328 [2025/04/30 20:45:25 086673] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:46816| [2025/04/30 20:45:25 086678] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 086682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:490261| [2025/04/30 20:45:25 086687] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 086691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:738| [2025/04/30 20:45:25 086722] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:738|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46816|now:1746045925086698|stream_id:4|stream_offset:490261| [2025/04/30 20:45:25 086728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:738|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 086735] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46816|applimit:0| [2025/04/30 20:45:25 086742] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 086749] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 086756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 086762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48016| [2025/04/30 20:45:25 086769] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925203802|now:1746045925086742|interv:117060| [2025/04/30 20:45:25 086776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925203802|now:1746045925086742|interval:117060|pto_count:0|srtt:43328 [2025/04/30 20:45:25 086784] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:48016| [2025/04/30 20:45:25 086791] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 086798] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:491448| [2025/04/30 20:45:25 086805] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 086811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925087811|now:1746045925086811|interv:1000| [2025/04/30 20:45:25 086817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 086821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 086825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925087811| [2025/04/30 20:45:25 086829] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925087811| [2025/04/30 20:45:25 086838] [debug] |xqc_engine_wakeup_after|wakeup:1746045925087811|now:1746045925086838|diff:973| [2025/04/30 20:45:25 086843] [debug] |xqc_engine_main_logic|END|now:1746045925086535| [2025/04/30 20:45:25 087922] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925087921| [2025/04/30 20:45:25 087932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925087811|pq_index:0| [2025/04/30 20:45:25 087938] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925086535| [2025/04/30 20:45:25 087946] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925087944| [2025/04/30 20:45:25 087952] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925087811|now:1746045925087944| [2025/04/30 20:45:25 087958] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925087811|now:1746045925087944| [2025/04/30 20:45:25 087963] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 087970] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 087976] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:491448| [2025/04/30 20:45:25 087982] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 087988] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:739| [2025/04/30 20:45:25 088029] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:739|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48016|now:1746045925087999|stream_id:4|stream_offset:491448| [2025/04/30 20:45:25 088035] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:739|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 088040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48016|applimit:0| [2025/04/30 20:45:25 088045] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 088049] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 088053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 088057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49216| [2025/04/30 20:45:25 088061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925205103|now:1746045925088045|interv:117058| [2025/04/30 20:45:25 088066] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925205103|now:1746045925088045|interval:117058|pto_count:0|srtt:43328 [2025/04/30 20:45:25 088070] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:49216| [2025/04/30 20:45:25 088075] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 088084] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:492635| [2025/04/30 20:45:25 088089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 088093] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925089093|now:1746045925088093|interv:1000| [2025/04/30 20:45:25 088097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 088101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 088105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925089093| [2025/04/30 20:45:25 088109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925089093| [2025/04/30 20:45:25 088113] [debug] |xqc_engine_wakeup_after|wakeup:1746045925089093|now:1746045925088113|diff:980| [2025/04/30 20:45:25 088117] [debug] |xqc_engine_main_logic|END|now:1746045925087944| [2025/04/30 20:45:25 090251] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925090251| [2025/04/30 20:45:25 090261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925089093|pq_index:0| [2025/04/30 20:45:25 090266] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925087944| [2025/04/30 20:45:25 090271] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925090270| [2025/04/30 20:45:25 090275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925089093|now:1746045925090270| [2025/04/30 20:45:25 090280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925089093|now:1746045925090270| [2025/04/30 20:45:25 090284] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 090289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 090294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:492635| [2025/04/30 20:45:25 090299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 090303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:740| [2025/04/30 20:45:25 090356] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:740|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:49216|now:1746045925090311|stream_id:4|stream_offset:492635| [2025/04/30 20:45:25 090363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:740|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 090368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49216|applimit:0| [2025/04/30 20:45:25 090372] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 090377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 090381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 090391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 50416| [2025/04/30 20:45:25 090395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925207415|now:1746045925090372|interv:117043| [2025/04/30 20:45:25 090399] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925207415|now:1746045925090372|interval:117043|pto_count:0|srtt:43328 [2025/04/30 20:45:25 090404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:50416| [2025/04/30 20:45:25 090408] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 090413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:493822| [2025/04/30 20:45:25 090417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 090421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:741| [2025/04/30 20:45:25 090446] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:741|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:50416|now:1746045925090428|stream_id:4|stream_offset:493822| [2025/04/30 20:45:25 090451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:741|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 090456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:50416|applimit:0| [2025/04/30 20:45:25 090460] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 090465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 090469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 090472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51616| [2025/04/30 20:45:25 090476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925207532|now:1746045925090460|interv:117072| [2025/04/30 20:45:25 090480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925207532|now:1746045925090460|interval:117072|pto_count:0|srtt:43328 [2025/04/30 20:45:25 090485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:51616| [2025/04/30 20:45:25 090489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 090493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:495009| [2025/04/30 20:45:25 090498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 090502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:742| [2025/04/30 20:45:25 090522] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:742|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:51616|now:1746045925090507|stream_id:4|stream_offset:495009| [2025/04/30 20:45:25 090531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:742|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 090536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:51616|applimit:0| [2025/04/30 20:45:25 090540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 090544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 090548] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 090551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52816| [2025/04/30 20:45:25 090555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925207611|now:1746045925090539|interv:117072| [2025/04/30 20:45:25 090559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925207611|now:1746045925090539|interval:117072|pto_count:0|srtt:43328 [2025/04/30 20:45:25 090563] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:52816| [2025/04/30 20:45:25 090568] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 090572] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:496196| [2025/04/30 20:45:25 090577] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 090580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925091580|now:1746045925090580|interv:1000| [2025/04/30 20:45:25 090584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 090588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 090592] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925091580| [2025/04/30 20:45:25 090596] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925091580| [2025/04/30 20:45:25 090600] [debug] |xqc_engine_wakeup_after|wakeup:1746045925091580|now:1746045925090600|diff:980| [2025/04/30 20:45:25 090605] [debug] |xqc_engine_main_logic|END|now:1746045925090270| [2025/04/30 20:45:25 091675] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925091675| [2025/04/30 20:45:25 091685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925091580|pq_index:0| [2025/04/30 20:45:25 091690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925090270| [2025/04/30 20:45:25 091695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925091694| [2025/04/30 20:45:25 091700] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925091580|now:1746045925091694| [2025/04/30 20:45:25 091704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925091580|now:1746045925091694| [2025/04/30 20:45:25 091712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 091718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 091722] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:52816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:496196| [2025/04/30 20:45:25 091727] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 091731] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:743| [2025/04/30 20:45:25 091766] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:743|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:52816|now:1746045925091739|stream_id:4|stream_offset:496196| [2025/04/30 20:45:25 091772] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:743|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 091776] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:52816|applimit:0| [2025/04/30 20:45:25 091781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:43328|rtt_var:12194|pto_duration:92104|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 091785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 091790] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 091797] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 54016| [2025/04/30 20:45:25 091804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925208843|now:1746045925091780|interv:117063| [2025/04/30 20:45:25 091810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925208843|now:1746045925091780|interval:117063|pto_count:0|srtt:43328 [2025/04/30 20:45:25 091817] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:54016| [2025/04/30 20:45:25 091825] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 091831] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:54016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:497383| [2025/04/30 20:45:25 091838] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 091844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925092843|now:1746045925091843|interv:1000| [2025/04/30 20:45:25 091850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 091856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 091863] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925092843| [2025/04/30 20:45:25 091869] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925092843| [2025/04/30 20:45:25 091875] [debug] |xqc_engine_wakeup_after|wakeup:1746045925092843|now:1746045925091875|diff:968| [2025/04/30 20:45:25 091881] [debug] |xqc_engine_main_logic|END|now:1746045925091694| [2025/04/30 20:45:25 092082] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045925092081| [2025/04/30 20:45:25 092090] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 092096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:329| [2025/04/30 20:45:25 092100] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:330| [2025/04/30 20:45:25 092106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:330| [2025/04/30 20:45:25 092110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 092116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:699|origin_pktnum:615|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:699| [2025/04/30 20:45:25 092121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:39600|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:37855|ack_elapse:46680|ctl_first_sent_time:1746045925048733|lagest_ack_time:1746045925092081|curr_delivered:460714| [2025/04/30 20:45:25 092125] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925048733| [2025/04/30 20:45:25 092130] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:89||sndq_packets_used_bytes:0|sndq_packets_free:368| [2025/04/30 20:45:25 092135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:700|origin_pktnum:488|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:700| [2025/04/30 20:45:25 092139] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:39600|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:37855|ack_elapse:46680|ctl_first_sent_time:1746045925048733|lagest_ack_time:1746045925092081|curr_delivered:461914| [2025/04/30 20:45:25 092143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925050024| [2025/04/30 20:45:25 092147] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:88||sndq_packets_used_bytes:0|sndq_packets_free:369| [2025/04/30 20:45:25 092152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:701|origin_pktnum:618|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:701| [2025/04/30 20:45:25 092156] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:39600|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:37855|ack_elapse:46680|ctl_first_sent_time:1746045925048733|lagest_ack_time:1746045925092081|curr_delivered:463114| [2025/04/30 20:45:25 092161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925052413| [2025/04/30 20:45:25 092165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:86||sndq_packets_used_bytes:0|sndq_packets_free:371| [2025/04/30 20:45:25 092169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:702|origin_pktnum:491|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:702| [2025/04/30 20:45:25 092173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:39600|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:37855|ack_elapse:46680|ctl_first_sent_time:1746045925048733|lagest_ack_time:1746045925092081|curr_delivered:464314| [2025/04/30 20:45:25 092178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925052519| [2025/04/30 20:45:25 092187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:85||sndq_packets_used_bytes:0|sndq_packets_free:372| [2025/04/30 20:45:25 092191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:703|origin_pktnum:621|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:703| [2025/04/30 20:45:25 092195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:39600|prior_delivered:421114|prior_time:1746045925045401|is_app_limited:0|send_elapse:37855|ack_elapse:46680|ctl_first_sent_time:1746045925048733|lagest_ack_time:1746045925092081|curr_delivered:465514| [2025/04/30 20:45:25 092200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925052633| [2025/04/30 20:45:25 092204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:83||sndq_packets_used_bytes:0|sndq_packets_free:374| [2025/04/30 20:45:25 092208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:704|origin_pktnum:494|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:704| [2025/04/30 20:45:25 092212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:34449|ack_elapse:38287|ctl_first_sent_time:1746045925054472|lagest_ack_time:1746045925092081|curr_delivered:466714| [2025/04/30 20:45:25 092217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925054472| [2025/04/30 20:45:25 092221] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:82||sndq_packets_used_bytes:0|sndq_packets_free:375| [2025/04/30 20:45:25 092225] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:705|origin_pktnum:624|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:705| [2025/04/30 20:45:25 092229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:34449|ack_elapse:38287|ctl_first_sent_time:1746045925054472|lagest_ack_time:1746045925092081|curr_delivered:467914| [2025/04/30 20:45:25 092233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925054587| [2025/04/30 20:45:25 092237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:80||sndq_packets_used_bytes:0|sndq_packets_free:377| [2025/04/30 20:45:25 092241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:706|origin_pktnum:497|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:706| [2025/04/30 20:45:25 092245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:34449|ack_elapse:38287|ctl_first_sent_time:1746045925054472|lagest_ack_time:1746045925092081|curr_delivered:469114| [2025/04/30 20:45:25 092250] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925055892| [2025/04/30 20:45:25 092254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:79||sndq_packets_used_bytes:0|sndq_packets_free:378| [2025/04/30 20:45:25 092258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:707|origin_pktnum:627|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:707| [2025/04/30 20:45:25 092264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:34449|ack_elapse:38287|ctl_first_sent_time:1746045925054472|lagest_ack_time:1746045925092081|curr_delivered:470314| [2025/04/30 20:45:25 092269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925057198| [2025/04/30 20:45:25 092273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:77||sndq_packets_used_bytes:0|sndq_packets_free:380| [2025/04/30 20:45:25 092277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:708|origin_pktnum:500|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:708|path_largest_ack:708| [2025/04/30 20:45:25 092281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:34449|ack_elapse:38287|ctl_first_sent_time:1746045925054472|lagest_ack_time:1746045925092081|curr_delivered:471514| [2025/04/30 20:45:25 092286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925058497| [2025/04/30 20:45:25 092290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:76||sndq_packets_used_bytes:0|sndq_packets_free:381| [2025/04/30 20:45:25 092294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:43328|rttvar:12194|minrtt:30473|latest_rtt:33584|ack_delay:16| [2025/04/30 20:45:25 092298] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:42108|rttvar:11586|minrtt:30473|latest_rtt:33584|ack_delay:16| [2025/04/30 20:45:25 092302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:708|lost_pn:705|thresh:3| [2025/04/30 20:45:25 092307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092334] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092351] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 092354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092362] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:0|origin_ref_cnt:2| [2025/04/30 20:45:25 092366] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_detect_lost|it's a copy of origin pkt|acked:0|origin_acked:-1|origin_ref_cnt:-1| [2025/04/30 20:45:25 092370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 092374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 092382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 092386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 092390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42016| [2025/04/30 20:45:25 092394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925205191|now:1746045925092374|interv:112817| [2025/04/30 20:45:25 092398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925205191|now:1746045925092374|interval:112817|pto_count:0|srtt:42108 [2025/04/30 20:45:25 092402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 34449, ack_elapse 38287, delivered 46800|rate 1222347|lost 296| [2025/04/30 20:45:25 092407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1222347) in round 9| [2025/04/30 20:45:25 092411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 092416] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 092419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:12000|po_sent_time:1746045925058497|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 092424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:12000|po_sent_time:1746045925058497|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:436714| [2025/04/30 20:45:25 092429] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:42016|srtt:42108|latest_rtt:33584|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 092434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:330|largest:330|pns:2| [2025/04/30 20:45:25 092439] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:330|frame:ACK |recv_time:1746045925092081|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 092444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045092081|now:1746045925092081|interv:120000000| [2025/04/30 20:45:25 092448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045092081|now:1746045925092081|interv:120000000| [2025/04/30 20:45:25 092452] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925092843|pq_index:0| [2025/04/30 20:45:25 092456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925091694| [2025/04/30 20:45:25 092460] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925092460| [2025/04/30 20:45:25 092465] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925092464| [2025/04/30 20:45:25 092471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 092479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:497383| [2025/04/30 20:45:25 092483] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|waiting for pacing timer to expire!| [2025/04/30 20:45:25 092487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 092491] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925092843| [2025/04/30 20:45:25 092495] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925092843| [2025/04/30 20:45:25 092499] [debug] |xqc_engine_wakeup_after|wakeup:1746045925092843|now:1746045925092499|diff:344| [2025/04/30 20:45:25 092503] [debug] |xqc_engine_main_logic|END|now:1746045925092464| [2025/04/30 20:45:25 092509] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925092509| [2025/04/30 20:45:25 092513] [debug] |xqc_engine_wakeup_after|wakeup:1746045925092843|now:1746045925092512|diff:331| [2025/04/30 20:45:25 092516] [debug] |xqc_engine_main_logic|END|now:1746045925092509| [2025/04/30 20:45:25 093586] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925093586| [2025/04/30 20:45:25 093597] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925092843|pq_index:0| [2025/04/30 20:45:25 093602] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925092464| [2025/04/30 20:45:25 093607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925093606| [2025/04/30 20:45:25 093611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925092843|now:1746045925093606| [2025/04/30 20:45:25 093616] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925092843|now:1746045925093606| [2025/04/30 20:45:25 093619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 093625] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 093630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:497383| [2025/04/30 20:45:25 093634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 093638] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:744| [2025/04/30 20:45:25 093673] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:744|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42016|now:1746045925093646|stream_id:4|stream_offset:497383| [2025/04/30 20:45:25 093679] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:744|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 093684] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42016|applimit:0| [2025/04/30 20:45:25 093688] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 093693] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 093705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 093708] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43216| [2025/04/30 20:45:25 093712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925207098|now:1746045925093688|interv:113410| [2025/04/30 20:45:25 093716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925207098|now:1746045925093688|interval:113410|pto_count:0|srtt:42108 [2025/04/30 20:45:25 093721] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:43216| [2025/04/30 20:45:25 093726] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 093730] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:498570| [2025/04/30 20:45:25 093734] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 093739] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:745| [2025/04/30 20:45:25 093776] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:745|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43216|now:1746045925093748|stream_id:4|stream_offset:498570| [2025/04/30 20:45:25 093786] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:745|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 093793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43216|applimit:0| [2025/04/30 20:45:25 093799] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 093806] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 093811] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 093816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44416| [2025/04/30 20:45:25 093822] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925207200|now:1746045925093799|interv:113401| [2025/04/30 20:45:25 093828] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925207200|now:1746045925093799|interval:113401|pto_count:0|srtt:42108 [2025/04/30 20:45:25 093835] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:44416| [2025/04/30 20:45:25 093843] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 093849] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:499757| [2025/04/30 20:45:25 093856] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 093861] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925094861|now:1746045925093861|interv:1000| [2025/04/30 20:45:25 093874] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 093880] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 093886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925094861| [2025/04/30 20:45:25 093893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925094861| [2025/04/30 20:45:25 093899] [debug] |xqc_engine_wakeup_after|wakeup:1746045925094861|now:1746045925093899|diff:962| [2025/04/30 20:45:25 093905] [debug] |xqc_engine_main_logic|END|now:1746045925093606| [2025/04/30 20:45:25 094982] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925094981| [2025/04/30 20:45:25 094991] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925094861|pq_index:0| [2025/04/30 20:45:25 094999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925093606| [2025/04/30 20:45:25 095007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925095005| [2025/04/30 20:45:25 095014] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925094861|now:1746045925095005| [2025/04/30 20:45:25 095021] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925094861|now:1746045925095005| [2025/04/30 20:45:25 095028] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 095034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 095039] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:499757| [2025/04/30 20:45:25 095043] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 095048] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:746| [2025/04/30 20:45:25 095086] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:746|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:44416|now:1746045925095056|stream_id:4|stream_offset:499757| [2025/04/30 20:45:25 095096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:746|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 095103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:44416|applimit:0| [2025/04/30 20:45:25 095110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 095116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 095120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 095124] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45616| [2025/04/30 20:45:25 095128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925208508|now:1746045925095110|interv:113398| [2025/04/30 20:45:25 095132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925208508|now:1746045925095110|interval:113398|pto_count:0|srtt:42108 [2025/04/30 20:45:25 095143] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:45616| [2025/04/30 20:45:25 095148] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 095152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:500944| [2025/04/30 20:45:25 095157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 095161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:747| [2025/04/30 20:45:25 095192] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:747|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:45616|now:1746045925095168|stream_id:4|stream_offset:500944| [2025/04/30 20:45:25 095201] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:747|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 095209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45616|applimit:0| [2025/04/30 20:45:25 095216] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 095222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 095226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 095230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46816| [2025/04/30 20:45:25 095234] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925208620|now:1746045925095216|interv:113404| [2025/04/30 20:45:25 095238] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925208620|now:1746045925095216|interval:113404|pto_count:0|srtt:42108 [2025/04/30 20:45:25 095243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:46816| [2025/04/30 20:45:25 095247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 095251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:502131| [2025/04/30 20:45:25 095256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 095260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925096260|now:1746045925095260|interv:1000| [2025/04/30 20:45:25 095264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 095267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 095272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925096260| [2025/04/30 20:45:25 095276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925096260| [2025/04/30 20:45:25 095280] [debug] |xqc_engine_wakeup_after|wakeup:1746045925096260|now:1746045925095280|diff:980| [2025/04/30 20:45:25 095288] [debug] |xqc_engine_main_logic|END|now:1746045925095005| [2025/04/30 20:45:25 096357] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925096357| [2025/04/30 20:45:25 096365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925096260|pq_index:0| [2025/04/30 20:45:25 096370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925095005| [2025/04/30 20:45:25 096375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925096374| [2025/04/30 20:45:25 096380] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925096260|now:1746045925096374| [2025/04/30 20:45:25 096384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925096260|now:1746045925096374| [2025/04/30 20:45:25 096388] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 096394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 096398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:46816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:502131| [2025/04/30 20:45:25 096402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 096407] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:748| [2025/04/30 20:45:25 096442] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:748|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46816|now:1746045925096414|stream_id:4|stream_offset:502131| [2025/04/30 20:45:25 096451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:748|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 096459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46816|applimit:0| [2025/04/30 20:45:25 096466] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 096473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 096477] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 096481] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48016| [2025/04/30 20:45:25 096485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925209866|now:1746045925096465|interv:113401| [2025/04/30 20:45:25 096489] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925209866|now:1746045925096465|interval:113401|pto_count:0|srtt:42108 [2025/04/30 20:45:25 096494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:48016| [2025/04/30 20:45:25 096499] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 096503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:503318| [2025/04/30 20:45:25 096512] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 096516] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925097516|now:1746045925096516|interv:1000| [2025/04/30 20:45:25 096520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 096524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 096528] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925097516| [2025/04/30 20:45:25 096532] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925097516| [2025/04/30 20:45:25 096536] [debug] |xqc_engine_wakeup_after|wakeup:1746045925097516|now:1746045925096536|diff:980| [2025/04/30 20:45:25 096540] [debug] |xqc_engine_main_logic|END|now:1746045925096374| [2025/04/30 20:45:25 097610] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925097610| [2025/04/30 20:45:25 097618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925097516|pq_index:0| [2025/04/30 20:45:25 097623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925096374| [2025/04/30 20:45:25 097628] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925097627| [2025/04/30 20:45:25 097632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925097516|now:1746045925097627| [2025/04/30 20:45:25 097637] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925097516|now:1746045925097627| [2025/04/30 20:45:25 097641] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 097646] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 097650] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:503318| [2025/04/30 20:45:25 097655] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 097659] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:749| [2025/04/30 20:45:25 097694] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:749|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48016|now:1746045925097667|stream_id:4|stream_offset:503318| [2025/04/30 20:45:25 097704] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:749|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 097711] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48016|applimit:0| [2025/04/30 20:45:25 097718] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 097725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 097729] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 097733] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49216| [2025/04/30 20:45:25 097743] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925211119|now:1746045925097718|interv:113401| [2025/04/30 20:45:25 097747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925211119|now:1746045925097718|interval:113401|pto_count:0|srtt:42108 [2025/04/30 20:45:25 097751] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:49216| [2025/04/30 20:45:25 097756] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 097760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:504505| [2025/04/30 20:45:25 097764] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 097768] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925098768|now:1746045925097768|interv:1000| [2025/04/30 20:45:25 097773] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 097777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 097781] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925098768| [2025/04/30 20:45:25 097785] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925098768| [2025/04/30 20:45:25 097789] [debug] |xqc_engine_wakeup_after|wakeup:1746045925098768|now:1746045925097789|diff:979| [2025/04/30 20:45:25 097793] [debug] |xqc_engine_main_logic|END|now:1746045925097627| [2025/04/30 20:45:25 098862] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925098862| [2025/04/30 20:45:25 098873] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925098768|pq_index:0| [2025/04/30 20:45:25 098879] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925097627| [2025/04/30 20:45:25 098887] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925098885| [2025/04/30 20:45:25 098893] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925098768|now:1746045925098885| [2025/04/30 20:45:25 098899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925098768|now:1746045925098885| [2025/04/30 20:45:25 098905] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 098912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 098919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:504505| [2025/04/30 20:45:25 098926] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 098933] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:750| [2025/04/30 20:45:25 098969] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:750|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:49216|now:1746045925098941|stream_id:4|stream_offset:504505| [2025/04/30 20:45:25 098977] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:750|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 098992] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49216|applimit:0| [2025/04/30 20:45:25 098999] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 099004] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 099008] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 099012] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 50416| [2025/04/30 20:45:25 099016] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925212393|now:1746045925098999|interv:113394| [2025/04/30 20:45:25 099020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925212393|now:1746045925098999|interval:113394|pto_count:0|srtt:42108 [2025/04/30 20:45:25 099024] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:50416| [2025/04/30 20:45:25 099029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 099034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:505692| [2025/04/30 20:45:25 099038] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 099042] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:751| [2025/04/30 20:45:25 099073] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:751|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:50416|now:1746045925099049|stream_id:4|stream_offset:505692| [2025/04/30 20:45:25 099081] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:751|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 099089] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:50416|applimit:0| [2025/04/30 20:45:25 099095] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:42108|rtt_var:11586|pto_duration:88452|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 099102] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 099106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 099110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 51616| [2025/04/30 20:45:25 099114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925212501|now:1746045925099095|interv:113406| [2025/04/30 20:45:25 099118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925212501|now:1746045925099095|interval:113406|pto_count:0|srtt:42108 [2025/04/30 20:45:25 099123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:51616| [2025/04/30 20:45:25 099132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 099137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:51616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:506879| [2025/04/30 20:45:25 099141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 099145] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925100145|now:1746045925099145|interv:1000| [2025/04/30 20:45:25 099149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 099153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 099157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925100145| [2025/04/30 20:45:25 099161] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925100145| [2025/04/30 20:45:25 099165] [debug] |xqc_engine_wakeup_after|wakeup:1746045925100145|now:1746045925099165|diff:980| [2025/04/30 20:45:25 099169] [debug] |xqc_engine_main_logic|END|now:1746045925098885| [2025/04/30 20:45:25 101182] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045925101181| [2025/04/30 20:45:25 101192] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 101198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:330| [2025/04/30 20:45:25 101202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:331| [2025/04/30 20:45:25 101208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:331| [2025/04/30 20:45:25 101212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 101218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:709|origin_pktnum:630|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:709| [2025/04/30 20:45:25 101222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:48000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:38586|ack_elapse:47387|ctl_first_sent_time:1746045925058609|lagest_ack_time:1746045925101181|curr_delivered:472714| [2025/04/30 20:45:25 101227] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925058609| [2025/04/30 20:45:25 101232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:64||sndq_packets_used_bytes:0|sndq_packets_free:393| [2025/04/30 20:45:25 101237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:710|origin_pktnum:632|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:710| [2025/04/30 20:45:25 101241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:48000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:38586|ack_elapse:47387|ctl_first_sent_time:1746045925058609|lagest_ack_time:1746045925101181|curr_delivered:473914| [2025/04/30 20:45:25 101245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925059911| [2025/04/30 20:45:25 101249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:62||sndq_packets_used_bytes:0|sndq_packets_free:395| [2025/04/30 20:45:25 101254] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:711|origin_pktnum:634|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:711| [2025/04/30 20:45:25 101263] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:48000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:38586|ack_elapse:47387|ctl_first_sent_time:1746045925058609|lagest_ack_time:1746045925101181|curr_delivered:475114| [2025/04/30 20:45:25 101268] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925062275| [2025/04/30 20:45:25 101272] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:60||sndq_packets_used_bytes:0|sndq_packets_free:397| [2025/04/30 20:45:25 101276] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:712|origin_pktnum:636|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:712| [2025/04/30 20:45:25 101280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:48000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:38586|ack_elapse:47387|ctl_first_sent_time:1746045925058609|lagest_ack_time:1746045925101181|curr_delivered:476314| [2025/04/30 20:45:25 101285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925062398| [2025/04/30 20:45:25 101289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:58||sndq_packets_used_bytes:0|sndq_packets_free:399| [2025/04/30 20:45:25 101294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:713|origin_pktnum:513|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:713| [2025/04/30 20:45:25 101299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:48000|prior_delivered:424714|prior_time:1746045925053794|is_app_limited:0|send_elapse:38586|ack_elapse:47387|ctl_first_sent_time:1746045925058609|lagest_ack_time:1746045925101181|curr_delivered:477514| [2025/04/30 20:45:25 101303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925062509| [2025/04/30 20:45:25 101307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:57||sndq_packets_used_bytes:0|sndq_packets_free:400| [2025/04/30 20:45:25 101311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:714|origin_pktnum:642|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:714| [2025/04/30 20:45:25 101332] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:33203|ack_elapse:37785|ctl_first_sent_time:1746045925064013|lagest_ack_time:1746045925101181|curr_delivered:478714| [2025/04/30 20:45:25 101336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925064013| [2025/04/30 20:45:25 101340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:55||sndq_packets_used_bytes:0|sndq_packets_free:402| [2025/04/30 20:45:25 101345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:715|origin_pktnum:644|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:715| [2025/04/30 20:45:25 101349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:33203|ack_elapse:37785|ctl_first_sent_time:1746045925064013|lagest_ack_time:1746045925101181|curr_delivered:479914| [2025/04/30 20:45:25 101353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925065310| [2025/04/30 20:45:25 101360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:53||sndq_packets_used_bytes:0|sndq_packets_free:404| [2025/04/30 20:45:25 101364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:716|origin_pktnum:520|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:716| [2025/04/30 20:45:25 101368] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:33203|ack_elapse:37785|ctl_first_sent_time:1746045925064013|lagest_ack_time:1746045925101181|curr_delivered:481114| [2025/04/30 20:45:25 101373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925065450| [2025/04/30 20:45:25 101377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:52||sndq_packets_used_bytes:0|sndq_packets_free:405| [2025/04/30 20:45:25 101381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:717|origin_pktnum:647|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:717|path_largest_ack:717| [2025/04/30 20:45:25 101385] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42000|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:33203|ack_elapse:37785|ctl_first_sent_time:1746045925064013|lagest_ack_time:1746045925101181|curr_delivered:482314| [2025/04/30 20:45:25 101389] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925066721| [2025/04/30 20:45:25 101393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:50||sndq_packets_used_bytes:0|sndq_packets_free:407| [2025/04/30 20:45:25 101397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:42108|rttvar:11586|minrtt:30473|latest_rtt:34460|ack_delay:88| [2025/04/30 20:45:25 101401] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:41141|rttvar:10624|minrtt:30473|latest_rtt:34460|ack_delay:88| [2025/04/30 20:45:25 101406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:717|lost_pn:714|thresh:3| [2025/04/30 20:45:25 101410] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 101415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 101419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 101423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 101427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 40816| [2025/04/30 20:45:25 101431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925207686|now:1746045925101414|interv:106272| [2025/04/30 20:45:25 101435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925207686|now:1746045925101414|interval:106272|pto_count:0|srtt:41141 [2025/04/30 20:45:25 101440] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 33203, ack_elapse 37785, delivered 45600|rate 1206828|lost 296| [2025/04/30 20:45:25 101444] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 9 -> 10| [2025/04/30 20:45:25 101451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1206828) in round 10| [2025/04/30 20:45:25 101455] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 101459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 101463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925066721|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 101468] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925066721|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 101472] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:40816|srtt:41141|latest_rtt:34460|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:25 101478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:331|largest:331|pns:2| [2025/04/30 20:45:25 101483] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:331|frame:ACK |recv_time:1746045925101181|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 101487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045101181|now:1746045925101181|interv:120000000| [2025/04/30 20:45:25 101492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045101181|now:1746045925101181|interv:120000000| [2025/04/30 20:45:25 101496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925100145|pq_index:0| [2025/04/30 20:45:25 101500] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925098885| [2025/04/30 20:45:25 101504] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925101504| [2025/04/30 20:45:25 101509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925101508| [2025/04/30 20:45:25 101513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925100145|now:1746045925101508| [2025/04/30 20:45:25 101518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925100145|now:1746045925101508| [2025/04/30 20:45:25 101522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 101527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 101531] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:40816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:506879| [2025/04/30 20:45:25 101536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 101540] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:752| [2025/04/30 20:45:25 101577] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:752|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:40816|now:1746045925101547|stream_id:4|stream_offset:506879| [2025/04/30 20:45:25 101593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:752|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 101601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:40816|applimit:0| [2025/04/30 20:45:25 101608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 101614] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 101618] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 101622] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 42016| [2025/04/30 20:45:25 101626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925210184|now:1746045925101608|interv:108576| [2025/04/30 20:45:25 101630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925210184|now:1746045925101608|interval:108576|pto_count:0|srtt:41141 [2025/04/30 20:45:25 101634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:42016| [2025/04/30 20:45:25 101639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 101644] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:42016|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:508066| [2025/04/30 20:45:25 101648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 101652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:753| [2025/04/30 20:45:25 101682] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:753|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:42016|now:1746045925101659|stream_id:4|stream_offset:508066| [2025/04/30 20:45:25 101691] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:753|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 101699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:42016|applimit:0| [2025/04/30 20:45:25 101705] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 101712] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 101716] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 101720] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 43216| [2025/04/30 20:45:25 101724] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925210296|now:1746045925101705|interv:108591| [2025/04/30 20:45:25 101728] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925210296|now:1746045925101705|interval:108591|pto_count:0|srtt:41141 [2025/04/30 20:45:25 101737] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:43216| [2025/04/30 20:45:25 101741] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 101745] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:509253| [2025/04/30 20:45:25 101750] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 101754] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925102754|now:1746045925101754|interv:1000| [2025/04/30 20:45:25 101758] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 101762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 101766] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925102754| [2025/04/30 20:45:25 101770] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925102754| [2025/04/30 20:45:25 101774] [debug] |xqc_engine_wakeup_after|wakeup:1746045925102754|now:1746045925101774|diff:980| [2025/04/30 20:45:25 101778] [debug] |xqc_engine_main_logic|END|now:1746045925101508| [2025/04/30 20:45:25 101784] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925101784| [2025/04/30 20:45:25 101788] [debug] |xqc_engine_wakeup_after|wakeup:1746045925102754|now:1746045925101787|diff:967| [2025/04/30 20:45:25 101791] [debug] |xqc_engine_main_logic|END|now:1746045925101784| [2025/04/30 20:45:25 102869] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925102869| [2025/04/30 20:45:25 102885] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925102754|pq_index:0| [2025/04/30 20:45:25 102891] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925101508| [2025/04/30 20:45:25 102899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925102897| [2025/04/30 20:45:25 102906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925102754|now:1746045925102897| [2025/04/30 20:45:25 102912] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925102754|now:1746045925102897| [2025/04/30 20:45:25 102918] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 102925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 102932] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:43216|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:509253| [2025/04/30 20:45:25 102939] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 102945] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:754| [2025/04/30 20:45:25 102988] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:754|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:43216|now:1746045925102957|stream_id:4|stream_offset:509253| [2025/04/30 20:45:25 102997] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:754|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 103013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:43216|applimit:0| [2025/04/30 20:45:25 103020] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 103025] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 103029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 103033] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 44416| [2025/04/30 20:45:25 103037] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925211594|now:1746045925103020|interv:108574| [2025/04/30 20:45:25 103041] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925211594|now:1746045925103020|interval:108574|pto_count:0|srtt:41141 [2025/04/30 20:45:25 103046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:44416| [2025/04/30 20:45:25 103051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 103055] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:44416|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:510440| [2025/04/30 20:45:25 103059] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 103064] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:755| [2025/04/30 20:45:25 103097] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:755|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:44416|now:1746045925103071|stream_id:4|stream_offset:510440| [2025/04/30 20:45:25 103106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:755|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 103114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:44416|applimit:0| [2025/04/30 20:45:25 103121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 103128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 103132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 103136] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 45616| [2025/04/30 20:45:25 103140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925211708|now:1746045925103120|interv:108588| [2025/04/30 20:45:25 103144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925211708|now:1746045925103120|interval:108588|pto_count:0|srtt:41141 [2025/04/30 20:45:25 103149] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:45616| [2025/04/30 20:45:25 103153] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 103162] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:511627| [2025/04/30 20:45:25 103166] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 103170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925104170|now:1746045925103170|interv:1000| [2025/04/30 20:45:25 103174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 103178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 103182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925104170| [2025/04/30 20:45:25 103186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925104170| [2025/04/30 20:45:25 103190] [debug] |xqc_engine_wakeup_after|wakeup:1746045925104170|now:1746045925103190|diff:980| [2025/04/30 20:45:25 103195] [debug] |xqc_engine_main_logic|END|now:1746045925102897| [2025/04/30 20:45:25 104263] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925104263| [2025/04/30 20:45:25 104275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925104170|pq_index:0| [2025/04/30 20:45:25 104279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925102897| [2025/04/30 20:45:25 104285] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925104283| [2025/04/30 20:45:25 104289] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925104170|now:1746045925104283| [2025/04/30 20:45:25 104293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925104170|now:1746045925104283| [2025/04/30 20:45:25 104297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 104303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 104307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:45616|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:511627| [2025/04/30 20:45:25 104331] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 104339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:756| [2025/04/30 20:45:25 104375] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:756|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:45616|now:1746045925104347|stream_id:4|stream_offset:511627| [2025/04/30 20:45:25 104384] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:756|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 104392] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:45616|applimit:0| [2025/04/30 20:45:25 104400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 104406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 104413] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 104424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 46816| [2025/04/30 20:45:25 104428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925212984|now:1746045925104399|interv:108585| [2025/04/30 20:45:25 104432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925212984|now:1746045925104399|interval:108585|pto_count:0|srtt:41141 [2025/04/30 20:45:25 104436] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:46816| [2025/04/30 20:45:25 104441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:398|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 104445] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:398|schedule_bytes:0|inflight:46816|cwnd:118680|conn:00005649CA6C66CC|stream_id:4|stream_offset:512012| [2025/04/30 20:45:25 104450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 104454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:757| [2025/04/30 20:45:25 104485] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:757|size:398|sent:414|pkt_type:SHORT_HEADER|frame:STREAM |inflight:46816|now:1746045925104461|stream_id:4|stream_offset:512012| [2025/04/30 20:45:25 104494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:757|origin_pktnum:0|size:398|enc_size:414|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 104502] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:46816|applimit:0| [2025/04/30 20:45:25 104509] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 104514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 104518] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 104522] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 47214| [2025/04/30 20:45:25 104526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925213098|now:1746045925104508|interv:108590| [2025/04/30 20:45:25 104530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925213098|now:1746045925104508|interval:108590|pto_count:0|srtt:41141 [2025/04/30 20:45:25 104534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:47214| [2025/04/30 20:45:25 104539] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:15|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 104543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:15|schedule_bytes:0|inflight:47214|cwnd:118680|conn:00005649CA6C66CC|stream_id:7|stream_offset:21| [2025/04/30 20:45:25 104547] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 104551] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:758| [2025/04/30 20:45:25 104579] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:758|size:15|sent:31|pkt_type:SHORT_HEADER|frame:STREAM |inflight:47214|now:1746045925104557|stream_id:7|stream_offset:21| [2025/04/30 20:45:25 104593] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:758|origin_pktnum:0|size:15|enc_size:31|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 104601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:47214|applimit:0| [2025/04/30 20:45:25 104607] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 104611] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 104615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 104619] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 47229| [2025/04/30 20:45:25 104623] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925213194|now:1746045925104606|interv:108588| [2025/04/30 20:45:25 104627] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925213194|now:1746045925104606|interval:108588|pto_count:0|srtt:41141 [2025/04/30 20:45:25 104631] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:47229| [2025/04/30 20:45:25 104636] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 104640] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:47229|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:1191| [2025/04/30 20:45:25 104645] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 104648] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925105648|now:1746045925104648|interv:1000| [2025/04/30 20:45:25 104653] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 104657] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 104661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925105648| [2025/04/30 20:45:25 104665] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925105648| [2025/04/30 20:45:25 104669] [debug] |xqc_engine_wakeup_after|wakeup:1746045925105648|now:1746045925104669|diff:979| [2025/04/30 20:45:25 104673] [debug] |xqc_engine_main_logic|END|now:1746045925104283| [2025/04/30 20:45:25 105747] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925105747| [2025/04/30 20:45:25 105760] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925105648|pq_index:0| [2025/04/30 20:45:25 105767] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925104283| [2025/04/30 20:45:25 105775] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925105773| [2025/04/30 20:45:25 105782] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925105648|now:1746045925105773| [2025/04/30 20:45:25 105788] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925105648|now:1746045925105773| [2025/04/30 20:45:25 105802] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 105810] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 105816] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:47229|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:1191| [2025/04/30 20:45:25 105823] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 105830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:759| [2025/04/30 20:45:25 105874] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:759|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:47229|now:1746045925105841|stream_id:8|stream_offset:1191| [2025/04/30 20:45:25 105883] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:759|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 105890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:47229|applimit:0| [2025/04/30 20:45:25 105897] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 105904] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 105910] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 105915] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 48429| [2025/04/30 20:45:25 105922] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925214478|now:1746045925105896|interv:108582| [2025/04/30 20:45:25 105928] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925214478|now:1746045925105896|interval:108582|pto_count:0|srtt:41141 [2025/04/30 20:45:25 105935] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:48429| [2025/04/30 20:45:25 105942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 105948] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48429|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:2380| [2025/04/30 20:45:25 105955] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 105961] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925106961|now:1746045925105961|interv:1000| [2025/04/30 20:45:25 105968] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 105974] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 105981] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925106961| [2025/04/30 20:45:25 105987] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925106961| [2025/04/30 20:45:25 105994] [debug] |xqc_engine_wakeup_after|wakeup:1746045925106961|now:1746045925105993|diff:968| [2025/04/30 20:45:25 106001] [debug] |xqc_engine_main_logic|END|now:1746045925105773| [2025/04/30 20:45:25 107072] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925107072| [2025/04/30 20:45:25 107086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925106961|pq_index:0| [2025/04/30 20:45:25 107091] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925105773| [2025/04/30 20:45:25 107096] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925107095| [2025/04/30 20:45:25 107101] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925106961|now:1746045925107095| [2025/04/30 20:45:25 107105] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925106961|now:1746045925107095| [2025/04/30 20:45:25 107109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 107114] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 107119] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:48429|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:2380| [2025/04/30 20:45:25 107123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 107128] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:760| [2025/04/30 20:45:25 107161] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:760|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:48429|now:1746045925107135|stream_id:8|stream_offset:2380| [2025/04/30 20:45:25 107167] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:760|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 107172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:48429|applimit:0| [2025/04/30 20:45:25 107178] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 107185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 107191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 107198] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 49629| [2025/04/30 20:45:25 107204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925215772|now:1746045925107177|interv:108595| [2025/04/30 20:45:25 107211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925215772|now:1746045925107177|interval:108595|pto_count:0|srtt:41141 [2025/04/30 20:45:25 107219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:49629| [2025/04/30 20:45:25 107226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 107230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:49629|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:3569| [2025/04/30 20:45:25 107235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 107244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:761| [2025/04/30 20:45:25 107273] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:761|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:49629|now:1746045925107251|stream_id:8|stream_offset:3569| [2025/04/30 20:45:25 107279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:761|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 107287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:49629|applimit:0| [2025/04/30 20:45:25 107294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 107301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 107307] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 107333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 50829| [2025/04/30 20:45:25 107340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925215888|now:1746045925107293|interv:108595| [2025/04/30 20:45:25 107345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925215888|now:1746045925107293|interval:108595|pto_count:0|srtt:41141 [2025/04/30 20:45:25 107349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:50829| [2025/04/30 20:45:25 107354] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 107358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50829|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:4758| [2025/04/30 20:45:25 107363] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:1000| [2025/04/30 20:45:25 107367] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PACING|expire:1746045925108367|now:1746045925107367|interv:1000| [2025/04/30 20:45:25 107371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|PACING timer update|delay:1000| [2025/04/30 20:45:25 107375] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_pacer_allows|pacing blocked| [2025/04/30 20:45:25 107379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925108367| [2025/04/30 20:45:25 107383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925108367| [2025/04/30 20:45:25 107387] [debug] |xqc_engine_wakeup_after|wakeup:1746045925108367|now:1746045925107387|diff:980| [2025/04/30 20:45:25 107391] [debug] |xqc_engine_main_logic|END|now:1746045925107095| [2025/04/30 20:45:25 108460] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925108460| [2025/04/30 20:45:25 108478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925108367|pq_index:0| [2025/04/30 20:45:25 108482] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925107095| [2025/04/30 20:45:25 108487] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925108486| [2025/04/30 20:45:25 108497] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:PACING|expire_time:1746045925108367|now:1746045925108486| [2025/04/30 20:45:25 108501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:PACING|expire_time:1746045925108367|now:1746045925108486| [2025/04/30 20:45:25 108505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:PACING| [2025/04/30 20:45:25 108511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:1200|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 108515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:1200|schedule_bytes:0|inflight:50829|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:4758| [2025/04/30 20:45:25 108520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 108524] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:762| [2025/04/30 20:45:25 108556] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:762|size:1200|sent:1216|pkt_type:SHORT_HEADER|frame:STREAM |inflight:50829|now:1746045925108532|stream_id:8|stream_offset:4758| [2025/04/30 20:45:25 108562] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:762|origin_pktnum:0|size:1200|enc_size:1216|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 108567] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:50829|applimit:0| [2025/04/30 20:45:25 108574] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 108581] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 108588] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 108594] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52029| [2025/04/30 20:45:25 108601] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925217169|now:1746045925108574|interv:108595| [2025/04/30 20:45:25 108608] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925217169|now:1746045925108574|interval:108595|pto_count:0|srtt:41141 [2025/04/30 20:45:25 108615] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:52029| [2025/04/30 20:45:25 108621] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:383|pkt_type:SHORT_HEADER|frame:STREAM | [2025/04/30 20:45:25 108626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_can_send|addr or cid not avail |path:0|can:1|pkt_sz:383|schedule_bytes:0|inflight:52029|cwnd:118680|conn:00005649CA6C66CC|stream_id:8|stream_offset:5130| [2025/04/30 20:45:25 108630] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_pacing_can_write|pacing_delay:0| [2025/04/30 20:45:25 108634] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:763| [2025/04/30 20:45:25 108664] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:763|size:383|sent:399|pkt_type:SHORT_HEADER|frame:STREAM |inflight:52029|now:1746045925108642|stream_id:8|stream_offset:5130| [2025/04/30 20:45:25 108671] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:763|origin_pktnum:0|size:383|enc_size:399|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 108685] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|path:0|inflight:52029|applimit:0| [2025/04/30 20:45:25 108692] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:41141|rtt_var:10624|pto_duration:83637|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 108699] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 108706] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 108713] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 52412| [2025/04/30 20:45:25 108719] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925217279|now:1746045925108692|interv:108587| [2025/04/30 20:45:25 108725] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925217279|now:1746045925108692|interval:108587|pto_count:0|srtt:41141 [2025/04/30 20:45:25 108732] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_cwnd_limited|path:0|cwnd:118680|inflight:52412| [2025/04/30 20:45:25 108740] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925217279| [2025/04/30 20:45:25 108747] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925217279| [2025/04/30 20:45:25 108753] [debug] |xqc_engine_wakeup_after|wakeup:1746045925217279|now:1746045925108753|diff:108526| [2025/04/30 20:45:25 108760] [debug] |xqc_engine_main_logic|END|now:1746045925108486| [2025/04/30 20:45:25 110177] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:38|state:ESTABED|recv_time:1746045925110176| [2025/04/30 20:45:25 110189] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 110195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:331| [2025/04/30 20:45:25 110199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:332| [2025/04/30 20:45:25 110205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:332| [2025/04/30 20:45:25 110209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 110214] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:718|origin_pktnum:0|size:1208|pns:2|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:718| [2025/04/30 20:45:25 110219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:37207|ack_elapse:46780|ctl_first_sent_time:1746045925068017|lagest_ack_time:1746045925110176|curr_delivered:483522| [2025/04/30 20:45:25 110224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925068017| [2025/04/30 20:45:25 110228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:45||sndq_packets_used_bytes:0|sndq_packets_free:412| [2025/04/30 20:45:25 110233] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:719|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:719| [2025/04/30 20:45:25 110237] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:37207|ack_elapse:46780|ctl_first_sent_time:1746045925068017|lagest_ack_time:1746045925110176|curr_delivered:484722| [2025/04/30 20:45:25 110248] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925068133| [2025/04/30 20:45:25 110252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:44||sndq_packets_used_bytes:0|sndq_packets_free:413| [2025/04/30 20:45:25 110256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:720|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:720| [2025/04/30 20:45:25 110260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:37207|ack_elapse:46780|ctl_first_sent_time:1746045925068017|lagest_ack_time:1746045925110176|curr_delivered:485922| [2025/04/30 20:45:25 110265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925069394| [2025/04/30 20:45:25 110269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:43||sndq_packets_used_bytes:0|sndq_packets_free:414| [2025/04/30 20:45:25 110273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:721|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:721| [2025/04/30 20:45:25 110277] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:37207|ack_elapse:46780|ctl_first_sent_time:1746045925068017|lagest_ack_time:1746045925110176|curr_delivered:487122| [2025/04/30 20:45:25 110282] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925070659| [2025/04/30 20:45:25 110286] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:42||sndq_packets_used_bytes:0|sndq_packets_free:415| [2025/04/30 20:45:25 110290] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:722|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:722| [2025/04/30 20:45:25 110294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:37207|ack_elapse:46780|ctl_first_sent_time:1746045925068017|lagest_ack_time:1746045925110176|curr_delivered:488322| [2025/04/30 20:45:25 110299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925071913| [2025/04/30 20:45:25 110302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:41||sndq_packets_used_bytes:0|sndq_packets_free:416| [2025/04/30 20:45:25 110306] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:723|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:723| [2025/04/30 20:45:25 110311] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:436714|prior_time:1746045925063396|is_app_limited:0|send_elapse:37207|ack_elapse:46780|ctl_first_sent_time:1746045925068017|lagest_ack_time:1746045925110176|curr_delivered:489522| [2025/04/30 20:45:25 110335] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925072035| [2025/04/30 20:45:25 110340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:40||sndq_packets_used_bytes:0|sndq_packets_free:417| [2025/04/30 20:45:25 110344] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:724|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:724| [2025/04/30 20:45:25 110352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:43208|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:37232|ack_elapse:37666|ctl_first_sent_time:1746045925074228|lagest_ack_time:1746045925110176|curr_delivered:490722| [2025/04/30 20:45:25 110356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925074228| [2025/04/30 20:45:25 110360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:39||sndq_packets_used_bytes:0|sndq_packets_free:418| [2025/04/30 20:45:25 110364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:725|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:725| [2025/04/30 20:45:25 110369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:43208|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:37232|ack_elapse:37666|ctl_first_sent_time:1746045925074228|lagest_ack_time:1746045925110176|curr_delivered:491922| [2025/04/30 20:45:25 110373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925074356| [2025/04/30 20:45:25 110377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:38||sndq_packets_used_bytes:0|sndq_packets_free:419| [2025/04/30 20:45:25 110381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:726|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:726|path_largest_ack:726| [2025/04/30 20:45:25 110386] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:43208|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:37232|ack_elapse:37666|ctl_first_sent_time:1746045925074228|lagest_ack_time:1746045925110176|curr_delivered:493122| [2025/04/30 20:45:25 110390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925075616| [2025/04/30 20:45:25 110394] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:37||sndq_packets_used_bytes:0|sndq_packets_free:420| [2025/04/30 20:45:25 110398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:41141|rttvar:10624|minrtt:30473|latest_rtt:34560|ack_delay:152| [2025/04/30 20:45:25 110402] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:40300|rttvar:9651|minrtt:30473|latest_rtt:34560|ack_delay:152| [2025/04/30 20:45:25 110406] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:726|lost_pn:723|thresh:3| [2025/04/30 20:45:25 110411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 110415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:40300|rtt_var:9651|pto_duration:78904|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 110420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 110423] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 110427] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 41604| [2025/04/30 20:45:25 110431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925212546|now:1746045925110415|interv:102131| [2025/04/30 20:45:25 110435] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925212546|now:1746045925110415|interval:102131|pto_count:0|srtt:40300 [2025/04/30 20:45:25 110443] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 37232, ack_elapse 37666, delivered 45608|rate 1210853|lost 296| [2025/04/30 20:45:25 110447] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1210853) in round 10| [2025/04/30 20:45:25 110451] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 110456] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 110459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10808|po_sent_time:1746045925075616|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 110464] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10808|po_sent_time:1746045925075616|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 110469] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:41604|srtt:40300|latest_rtt:34560|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 110474] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:332|largest:332|pns:2| [2025/04/30 20:45:25 110479] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:38|pkt_type:SHORT_HEADER|pkt_num:332|frame:ACK |recv_time:1746045925110176|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 110484] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045110176|now:1746045925110176|interv:120000000| [2025/04/30 20:45:25 110488] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045110176|now:1746045925110176|interv:120000000| [2025/04/30 20:45:25 110492] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925217279|pq_index:0| [2025/04/30 20:45:25 110496] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925108486| [2025/04/30 20:45:25 110500] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925110500| [2025/04/30 20:45:25 110505] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925110504| [2025/04/30 20:45:25 110511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925212546| [2025/04/30 20:45:25 110515] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925212546| [2025/04/30 20:45:25 110519] [debug] |xqc_engine_wakeup_after|wakeup:1746045925212546|now:1746045925110519|diff:102027| [2025/04/30 20:45:25 110524] [debug] |xqc_engine_main_logic|END|now:1746045925110504| [2025/04/30 20:45:25 110529] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925110529| [2025/04/30 20:45:25 110533] [debug] |xqc_engine_wakeup_after|wakeup:1746045925212546|now:1746045925110533|diff:102013| [2025/04/30 20:45:25 110537] [debug] |xqc_engine_main_logic|END|now:1746045925110529| [2025/04/30 20:45:25 119139] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045925119138| [2025/04/30 20:45:25 119151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 119165] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:332| [2025/04/30 20:45:25 119172] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:333| [2025/04/30 20:45:25 119180] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:333| [2025/04/30 20:45:25 119186] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 119194] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:727|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:727| [2025/04/30 20:45:25 119199] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:39895|ack_elapse:46628|ctl_first_sent_time:1746045925076891|lagest_ack_time:1746045925119138|curr_delivered:494322| [2025/04/30 20:45:25 119204] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925076891| [2025/04/30 20:45:25 119209] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:36||sndq_packets_used_bytes:0|sndq_packets_free:421| [2025/04/30 20:45:25 119213] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:728|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:728| [2025/04/30 20:45:25 119217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:39895|ack_elapse:46628|ctl_first_sent_time:1746045925076891|lagest_ack_time:1746045925119138|curr_delivered:495522| [2025/04/30 20:45:25 119222] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925077028| [2025/04/30 20:45:25 119226] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:35||sndq_packets_used_bytes:0|sndq_packets_free:422| [2025/04/30 20:45:25 119230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:729|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:729| [2025/04/30 20:45:25 119235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:39895|ack_elapse:46628|ctl_first_sent_time:1746045925076891|lagest_ack_time:1746045925119138|curr_delivered:496722| [2025/04/30 20:45:25 119239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925078292| [2025/04/30 20:45:25 119243] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:34||sndq_packets_used_bytes:0|sndq_packets_free:423| [2025/04/30 20:45:25 119247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:730|origin_pktnum:0|size:1208|pns:2|pkt_type:SHORT_HEADER|frame:ACK STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:730| [2025/04/30 20:45:25 119251] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:39895|ack_elapse:46628|ctl_first_sent_time:1746045925076891|lagest_ack_time:1746045925119138|curr_delivered:497930| [2025/04/30 20:45:25 119256] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925079584| [2025/04/30 20:45:25 119260] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:33||sndq_packets_used_bytes:0|sndq_packets_free:424| [2025/04/30 20:45:25 119267] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:731|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:731| [2025/04/30 20:45:25 119274] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:39895|ack_elapse:46628|ctl_first_sent_time:1746045925076891|lagest_ack_time:1746045925119138|curr_delivered:499130| [2025/04/30 20:45:25 119281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925079690| [2025/04/30 20:45:25 119287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:32||sndq_packets_used_bytes:0|sndq_packets_free:425| [2025/04/30 20:45:25 119294] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:732|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:732| [2025/04/30 20:45:25 119301] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:46808|prior_delivered:447514|prior_time:1746045925072510|is_app_limited:0|send_elapse:39895|ack_elapse:46628|ctl_first_sent_time:1746045925076891|lagest_ack_time:1746045925119138|curr_delivered:500330| [2025/04/30 20:45:25 119308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925080930| [2025/04/30 20:45:25 119333] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:31||sndq_packets_used_bytes:0|sndq_packets_free:426| [2025/04/30 20:45:25 119339] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:733|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:733| [2025/04/30 20:45:25 119343] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42016|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:35347|ack_elapse:37042|ctl_first_sent_time:1746045925082595|lagest_ack_time:1746045925119138|curr_delivered:501530| [2025/04/30 20:45:25 119348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925082595| [2025/04/30 20:45:25 119352] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:30||sndq_packets_used_bytes:0|sndq_packets_free:427| [2025/04/30 20:45:25 119356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:734|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:734| [2025/04/30 20:45:25 119360] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42016|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:35347|ack_elapse:37042|ctl_first_sent_time:1746045925082595|lagest_ack_time:1746045925119138|curr_delivered:502730| [2025/04/30 20:45:25 119365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925082699| [2025/04/30 20:45:25 119369] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:29||sndq_packets_used_bytes:0|sndq_packets_free:428| [2025/04/30 20:45:25 119373] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:735|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:735|path_largest_ack:735| [2025/04/30 20:45:25 119379] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42016|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:35347|ack_elapse:37042|ctl_first_sent_time:1746045925082595|lagest_ack_time:1746045925119138|curr_delivered:503930| [2025/04/30 20:45:25 119391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925083995| [2025/04/30 20:45:25 119397] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:28||sndq_packets_used_bytes:0|sndq_packets_free:429| [2025/04/30 20:45:25 119404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:40300|rttvar:9651|minrtt:30473|latest_rtt:35143|ack_delay:144| [2025/04/30 20:45:25 119411] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:39637|rttvar:8564|minrtt:30473|latest_rtt:35143|ack_delay:144| [2025/04/30 20:45:25 119417] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:735|lost_pn:732|thresh:3| [2025/04/30 20:45:25 119421] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_recv_record_del from 329|pns:2| [2025/04/30 20:45:25 119425] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 119430] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:39637|rtt_var:8564|pto_duration:73893|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 119434] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 119438] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 119442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 30796| [2025/04/30 20:45:25 119446] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925207535|now:1746045925119429|interv:88106| [2025/04/30 20:45:25 119450] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925207535|now:1746045925119429|interval:88106|pto_count:0|srtt:39637 [2025/04/30 20:45:25 119454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 35347, ack_elapse 37042, delivered 44416|rate 1199071|lost 296| [2025/04/30 20:45:25 119459] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1199071) in round 10| [2025/04/30 20:45:25 119463] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 119467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 119471] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10808|po_sent_time:1746045925083995|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 119476] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10808|po_sent_time:1746045925083995|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 119480] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:30796|srtt:39637|latest_rtt:35143|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 119486] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:333|largest:333|pns:2| [2025/04/30 20:45:25 119494] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:333|frame:ACK |recv_time:1746045925119138|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 119498] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045119138|now:1746045925119138|interv:120000000| [2025/04/30 20:45:25 119503] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045119138|now:1746045925119138|interv:120000000| [2025/04/30 20:45:25 119507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925212546|pq_index:0| [2025/04/30 20:45:25 119511] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925110504| [2025/04/30 20:45:25 119515] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925119515| [2025/04/30 20:45:25 119520] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925119519| [2025/04/30 20:45:25 119526] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925207535| [2025/04/30 20:45:25 119530] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925207535| [2025/04/30 20:45:25 119534] [debug] |xqc_engine_wakeup_after|wakeup:1746045925207535|now:1746045925119534|diff:88001| [2025/04/30 20:45:25 119538] [debug] |xqc_engine_main_logic|END|now:1746045925119519| [2025/04/30 20:45:25 119544] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925119544| [2025/04/30 20:45:25 119548] [debug] |xqc_engine_wakeup_after|wakeup:1746045925207535|now:1746045925119548|diff:87987| [2025/04/30 20:45:25 119552] [debug] |xqc_engine_main_logic|END|now:1746045925119544| [2025/04/30 20:45:25 128091] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:36|state:ESTABED|recv_time:1746045925128090| [2025/04/30 20:45:25 128109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 128118] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:333| [2025/04/30 20:45:25 128123] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:334| [2025/04/30 20:45:25 128131] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:334| [2025/04/30 20:45:25 128137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 128144] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:736|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:736| [2025/04/30 20:45:25 128151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:505130| [2025/04/30 20:45:25 128157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925085283| [2025/04/30 20:45:25 128163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:27||sndq_packets_used_bytes:0|sndq_packets_free:430| [2025/04/30 20:45:25 128169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:737|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:737| [2025/04/30 20:45:25 128174] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:506330| [2025/04/30 20:45:25 128188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925086578| [2025/04/30 20:45:25 128195] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:26||sndq_packets_used_bytes:0|sndq_packets_free:431| [2025/04/30 20:45:25 128200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:738|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:738| [2025/04/30 20:45:25 128206] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:507530| [2025/04/30 20:45:25 128212] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925086698| [2025/04/30 20:45:25 128218] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:25||sndq_packets_used_bytes:0|sndq_packets_free:432| [2025/04/30 20:45:25 128224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:739|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:739| [2025/04/30 20:45:25 128229] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:508730| [2025/04/30 20:45:25 128235] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925087999| [2025/04/30 20:45:25 128241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:24||sndq_packets_used_bytes:0|sndq_packets_free:433| [2025/04/30 20:45:25 128246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:740|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:740| [2025/04/30 20:45:25 128252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:509930| [2025/04/30 20:45:25 128258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925090311| [2025/04/30 20:45:25 128264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:23||sndq_packets_used_bytes:0|sndq_packets_free:434| [2025/04/30 20:45:25 128269] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:741|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:741| [2025/04/30 20:45:25 128275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:511130| [2025/04/30 20:45:25 128281] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925090428| [2025/04/30 20:45:25 128287] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:22||sndq_packets_used_bytes:0|sndq_packets_free:435| [2025/04/30 20:45:25 128297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:742|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:742| [2025/04/30 20:45:25 128302] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:512330| [2025/04/30 20:45:25 128308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925090507| [2025/04/30 20:45:25 128336] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:21||sndq_packets_used_bytes:0|sndq_packets_free:436| [2025/04/30 20:45:25 128342] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:743|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:743| [2025/04/30 20:45:25 128348] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:45616|prior_delivered:459514|prior_time:1746045925082096|is_app_limited:0|send_elapse:38035|ack_elapse:45994|ctl_first_sent_time:1746045925085283|lagest_ack_time:1746045925128090|curr_delivered:513530| [2025/04/30 20:45:25 128353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925091739| [2025/04/30 20:45:25 128358] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:20||sndq_packets_used_bytes:0|sndq_packets_free:437| [2025/04/30 20:45:25 128364] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:744|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:744|path_largest_ack:744| [2025/04/30 20:45:25 128370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:43216|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39174|ack_elapse:36009|ctl_first_sent_time:1746045925093646|lagest_ack_time:1746045925128090|curr_delivered:514730| [2025/04/30 20:45:25 128376] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925093646| [2025/04/30 20:45:25 128381] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:19||sndq_packets_used_bytes:0|sndq_packets_free:438| [2025/04/30 20:45:25 128387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:39637|rttvar:8564|minrtt:30473|latest_rtt:34444|ack_delay:80| [2025/04/30 20:45:25 128393] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:38978|rttvar:7741|minrtt:30473|latest_rtt:34444|ack_delay:80| [2025/04/30 20:45:25 128398] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:744|lost_pn:741|thresh:3| [2025/04/30 20:45:25 128404] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 128409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:38978|rtt_var:7741|pto_duration:69942|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 128415] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 128420] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 128426] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 19996| [2025/04/30 20:45:25 128431] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925203584|now:1746045925128408|interv:75176| [2025/04/30 20:45:25 128441] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925203584|now:1746045925128408|interval:75176|pto_count:0|srtt:38978 [2025/04/30 20:45:25 128448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 39174, ack_elapse 36009, delivered 43216|rate 1103180|lost 296| [2025/04/30 20:45:25 128454] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1103180) in round 10| [2025/04/30 20:45:25 128461] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 128467] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 128473] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925093646|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 128479] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925093646|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:482314| [2025/04/30 20:45:25 128485] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:19996|srtt:38978|latest_rtt:34444|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 128493] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:334|largest:334|pns:2| [2025/04/30 20:45:25 128501] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:36|pkt_type:SHORT_HEADER|pkt_num:334|frame:ACK |recv_time:1746045925128090|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 128507] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045128090|now:1746045925128090|interv:120000000| [2025/04/30 20:45:25 128513] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045128090|now:1746045925128090|interv:120000000| [2025/04/30 20:45:25 128519] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925207535|pq_index:0| [2025/04/30 20:45:25 128525] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925119519| [2025/04/30 20:45:25 128530] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925128530| [2025/04/30 20:45:25 128537] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925128535| [2025/04/30 20:45:25 128544] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925203584| [2025/04/30 20:45:25 128550] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925203584| [2025/04/30 20:45:25 128556] [debug] |xqc_engine_wakeup_after|wakeup:1746045925203584|now:1746045925128555|diff:75029| [2025/04/30 20:45:25 128563] [debug] |xqc_engine_main_logic|END|now:1746045925128535| [2025/04/30 20:45:25 128570] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925128570| [2025/04/30 20:45:25 128575] [debug] |xqc_engine_wakeup_after|wakeup:1746045925203584|now:1746045925128575|diff:75009| [2025/04/30 20:45:25 128580] [debug] |xqc_engine_main_logic|END|now:1746045925128570| [2025/04/30 20:45:25 137083] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:37|state:ESTABED|recv_time:1746045925137081| [2025/04/30 20:45:25 137098] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 137106] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:334| [2025/04/30 20:45:25 137110] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:335| [2025/04/30 20:45:25 137116] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:335| [2025/04/30 20:45:25 137121] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 137126] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:745|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:745| [2025/04/30 20:45:25 137132] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39276|ack_elapse:45000|ctl_first_sent_time:1746045925093748|lagest_ack_time:1746045925137081|curr_delivered:515930| [2025/04/30 20:45:25 137137] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925093748| [2025/04/30 20:45:25 137142] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:18||sndq_packets_used_bytes:0|sndq_packets_free:439| [2025/04/30 20:45:25 137146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:746|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:746| [2025/04/30 20:45:25 137151] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39276|ack_elapse:45000|ctl_first_sent_time:1746045925093748|lagest_ack_time:1746045925137081|curr_delivered:517130| [2025/04/30 20:45:25 137158] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925095056| [2025/04/30 20:45:25 137164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:17||sndq_packets_used_bytes:0|sndq_packets_free:440| [2025/04/30 20:45:25 137170] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:747|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:747| [2025/04/30 20:45:25 137176] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39276|ack_elapse:45000|ctl_first_sent_time:1746045925093748|lagest_ack_time:1746045925137081|curr_delivered:518330| [2025/04/30 20:45:25 137183] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925095168| [2025/04/30 20:45:25 137187] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:16||sndq_packets_used_bytes:0|sndq_packets_free:441| [2025/04/30 20:45:25 137191] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:748|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:748| [2025/04/30 20:45:25 137196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39276|ack_elapse:45000|ctl_first_sent_time:1746045925093748|lagest_ack_time:1746045925137081|curr_delivered:519530| [2025/04/30 20:45:25 137200] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925096414| [2025/04/30 20:45:25 137211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:15||sndq_packets_used_bytes:0|sndq_packets_free:442| [2025/04/30 20:45:25 137215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:749|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:749| [2025/04/30 20:45:25 137219] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39276|ack_elapse:45000|ctl_first_sent_time:1746045925093748|lagest_ack_time:1746045925137081|curr_delivered:520730| [2025/04/30 20:45:25 137224] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925097667| [2025/04/30 20:45:25 137228] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:14||sndq_packets_used_bytes:0|sndq_packets_free:443| [2025/04/30 20:45:25 137232] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:750|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:750| [2025/04/30 20:45:25 137236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39276|ack_elapse:45000|ctl_first_sent_time:1746045925093748|lagest_ack_time:1746045925137081|curr_delivered:521930| [2025/04/30 20:45:25 137241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925098941| [2025/04/30 20:45:25 137244] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:13||sndq_packets_used_bytes:0|sndq_packets_free:444| [2025/04/30 20:45:25 137249] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:751|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:751| [2025/04/30 20:45:25 137253] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:471514|prior_time:1746045925092081|is_app_limited:0|send_elapse:39276|ack_elapse:45000|ctl_first_sent_time:1746045925093748|lagest_ack_time:1746045925137081|curr_delivered:523130| [2025/04/30 20:45:25 137257] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925099049| [2025/04/30 20:45:25 137261] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:12||sndq_packets_used_bytes:0|sndq_packets_free:445| [2025/04/30 20:45:25 137265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:752|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:752| [2025/04/30 20:45:25 137270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42016|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:37534|ack_elapse:35900|ctl_first_sent_time:1746045925101547|lagest_ack_time:1746045925137081|curr_delivered:524330| [2025/04/30 20:45:25 137275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925101547| [2025/04/30 20:45:25 137279] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:11||sndq_packets_used_bytes:0|sndq_packets_free:446| [2025/04/30 20:45:25 137283] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:753|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:753|path_largest_ack:753| [2025/04/30 20:45:25 137291] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:42016|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:37534|ack_elapse:35900|ctl_first_sent_time:1746045925101547|lagest_ack_time:1746045925137081|curr_delivered:525530| [2025/04/30 20:45:25 137295] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925101659| [2025/04/30 20:45:25 137299] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:10||sndq_packets_used_bytes:0|sndq_packets_free:447| [2025/04/30 20:45:25 137303] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:38978|rttvar:7741|minrtt:30473|latest_rtt:35422|ack_delay:88| [2025/04/30 20:45:25 137308] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:38522|rttvar:6717|minrtt:30473|latest_rtt:35422|ack_delay:88| [2025/04/30 20:45:25 137328] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:753|lost_pn:750|thresh:3| [2025/04/30 20:45:25 137338] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 137345] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|srtt:38522|rtt_var:6717|pto_duration:65390|backoff_factor:2.00|backoff:1.00|pto_cnt:0|max_ack_delay:25| [2025/04/30 20:45:25 137349] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 0, unacked: 0| [2025/04/30 20:45:25 137353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 1, unacked: 0| [2025/04/30 20:45:25 137357] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_pto_time_and_space|conn:00005649CA6C66CC|path:0|PNS: 2, unacked: 9196| [2025/04/30 20:45:25 137361] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:LOSS_DETECTION|expire:1746045925199032|now:1746045925137344|interv:61688| [2025/04/30 20:45:25 137365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|xqc_timer_set|update|PTO|XQC_TIMER_LOSS_DETECTION|conn:00005649CA6C66CC|path:0|pns:2|expire:1746045925199032|now:1746045925137344|interval:61688|pto_count:0|srtt:38522 [2025/04/30 20:45:25 137370] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 37534, ack_elapse 35900, delivered 43216|rate 1151382|lost 296| [2025/04/30 20:45:25 137374] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: RTT round update 10 -> 11| [2025/04/30 20:45:25 137378] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1151382) in round 11| [2025/04/30 20:45:25 137383] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 137387] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 137391] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925101659|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:525530| [2025/04/30 20:45:25 137395] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:10800|po_sent_time:1746045925101659|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:525530| [2025/04/30 20:45:25 137400] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:9196|srtt:38522|latest_rtt:35422|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:1| [2025/04/30 20:45:25 137409] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:335|largest:335|pns:2| [2025/04/30 20:45:25 137414] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:37|pkt_type:SHORT_HEADER|pkt_num:335|frame:ACK |recv_time:1746045925137081|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 137419] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045137081|now:1746045925137081|interv:120000000| [2025/04/30 20:45:25 137424] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045137081|now:1746045925137081|interv:120000000| [2025/04/30 20:45:25 137428] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925203584|pq_index:0| [2025/04/30 20:45:25 137432] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925128535| [2025/04/30 20:45:25 137436] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925137436| [2025/04/30 20:45:25 137442] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925137440| [2025/04/30 20:45:25 137448] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925199032| [2025/04/30 20:45:25 137453] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925199032| [2025/04/30 20:45:25 137456] [debug] |xqc_engine_wakeup_after|wakeup:1746045925199032|now:1746045925137456|diff:61576| [2025/04/30 20:45:25 137461] [debug] |xqc_engine_main_logic|END|now:1746045925137440| [2025/04/30 20:45:25 137466] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925137466| [2025/04/30 20:45:25 137470] [debug] |xqc_engine_wakeup_after|wakeup:1746045925199032|now:1746045925137470|diff:61562| [2025/04/30 20:45:25 137474] [debug] |xqc_engine_main_logic|END|now:1746045925137466| [2025/04/30 20:45:25 144803] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:41|state:ESTABED|recv_time:1746045925144801| [2025/04/30 20:45:25 144821] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 144830] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:335| [2025/04/30 20:45:25 144836] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:336| [2025/04/30 20:45:25 144844] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:336| [2025/04/30 20:45:25 144850] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 144857] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:754|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:754| [2025/04/30 20:45:25 144865] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:526730| [2025/04/30 20:45:25 144872] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925102957| [2025/04/30 20:45:25 144881] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:9||sndq_packets_used_bytes:0|sndq_packets_free:448| [2025/04/30 20:45:25 144886] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:755|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:755| [2025/04/30 20:45:25 144901] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:527930| [2025/04/30 20:45:25 144908] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925103071| [2025/04/30 20:45:25 144913] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:8||sndq_packets_used_bytes:0|sndq_packets_free:449| [2025/04/30 20:45:25 144919] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:756|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:756| [2025/04/30 20:45:25 144925] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:529130| [2025/04/30 20:45:25 144931] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925104347| [2025/04/30 20:45:25 144936] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:7||sndq_packets_used_bytes:0|sndq_packets_free:450| [2025/04/30 20:45:25 144942] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:757|origin_pktnum:0|size:398|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:757| [2025/04/30 20:45:25 144947] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:529528| [2025/04/30 20:45:25 144953] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925104461| [2025/04/30 20:45:25 144959] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_decrease_unacked_stream_ref|stream enter DATA RECVD|stream_id:4 [2025/04/30 20:45:25 144966] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_maybe_need_close|stream_id:4|stream_type:0| [2025/04/30 20:45:25 144972] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:STREAM_CLOSE|expire:1746045925416142|now:1746045925144972|interv:271170| [2025/04/30 20:45:25 144978] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:6||sndq_packets_used_bytes:0|sndq_packets_free:451| [2025/04/30 20:45:25 144984] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:758|origin_pktnum:0|size:15|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:758| [2025/04/30 20:45:25 144990] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:529543| [2025/04/30 20:45:25 144996] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925104557| [2025/04/30 20:45:25 145002] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:5||sndq_packets_used_bytes:0|sndq_packets_free:452| [2025/04/30 20:45:25 145007] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:759|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:759| [2025/04/30 20:45:25 145013] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:530743| [2025/04/30 20:45:25 145023] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925105841| [2025/04/30 20:45:25 145029] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:4||sndq_packets_used_bytes:0|sndq_packets_free:453| [2025/04/30 20:45:25 145034] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:760|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:760| [2025/04/30 20:45:25 145040] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:531943| [2025/04/30 20:45:25 145046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925107135| [2025/04/30 20:45:25 145051] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:3||sndq_packets_used_bytes:0|sndq_packets_free:454| [2025/04/30 20:45:25 145057] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:761|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:761| [2025/04/30 20:45:25 145063] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:533143| [2025/04/30 20:45:25 145069] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925107251| [2025/04/30 20:45:25 145074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:2||sndq_packets_used_bytes:0|sndq_packets_free:455| [2025/04/30 20:45:25 145080] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:762|origin_pktnum:0|size:1200|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:762| [2025/04/30 20:45:25 145086] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:534343| [2025/04/30 20:45:25 145092] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925108532| [2025/04/30 20:45:25 145097] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:1||sndq_packets_used_bytes:0|sndq_packets_free:456| [2025/04/30 20:45:25 145103] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|conn:00005649CA6C66CC|path:0|pkt_num:763|origin_pktnum:0|size:383|pns:2|pkt_type:SHORT_HEADER|frame:STREAM |conn_state:ESTABED|frame_largest_ack:763|path_largest_ack:763| [2025/04/30 20:45:25 145109] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_update|prior_lost:296|tx_in_flight:44416|prior_delivered:482314|prior_time:1746045925101181|is_app_limited:0|send_elapse:38944|ack_elapse:43620|ctl_first_sent_time:1746045925102957|lagest_ack_time:1746045925144801|curr_delivered:534726| [2025/04/30 20:45:25 145115] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_update_sample|sampler_sent_time_update:1746045925108642| [2025/04/30 20:45:25 145120] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_decrease_unacked_stream_ref|stream enter DATA RECVD|stream_id:8 [2025/04/30 20:45:25 145129] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_stream_maybe_need_close|stream_id:8|stream_type:0| [2025/04/30 20:45:25 145135] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|sndq_packets_used:0||sndq_packets_used_bytes:0|sndq_packets_free:457| [2025/04/30 20:45:25 145140] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|before update rtt|conn:00005649CA6C66CC|srtt:38522|rttvar:6717|minrtt:30473|latest_rtt:36159|ack_delay:40| [2025/04/30 20:45:25 145146] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_update_rtt|addr or cid not avail |after update rtt|conn:00005649CA6C66CC|srtt:38221|rttvar:5638|minrtt:30473|latest_rtt:36159|ack_delay:40| [2025/04/30 20:45:25 145152] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_get_lost_sent_pn|largest_acked:763|lost_pn:760|thresh:3| [2025/04/30 20:45:25 145157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|xqc_send_ctl_set_loss_detection_timer|acked|pto_count:0| [2025/04/30 20:45:25 145163] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_set_loss_detection_timer|unset|no ack-eliciting pkts in flight|conn:00005649CA6C66CC|path:0| [2025/04/30 20:45:25 145168] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:LOSS_DETECTION| [2025/04/30 20:45:25 145173] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_generate_sample|sampler: send_elapse 38944, ack_elapse 43620, delivered 52412|rate 1201558|lost 296| [2025/04/30 20:45:25 145179] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_bandwidth|BBRv1: BW filter updated (1201558) in round 11| [2025/04/30 20:45:25 145185] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_update_min_rtt|minrtt expire|rtt:30473, old_rtt:30473| [2025/04/30 20:45:25 145190] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_set_cwnd|xqc_bbr_set_cwnd|target_cwnd:94680|extra_cwnd:24000| [2025/04/30 20:45:25 145196] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|before ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:9196|po_sent_time:1746045925108642|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:525530| [2025/04/30 20:45:25 145202] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_bbr_modulate_cwnd_for_recovery|after ModulateCwndForRecovery|cwnd:118680|packet_lost:0|acked:9196|po_sent_time:1746045925108642|recovery:0|recovery_start:0|packet_conservation:0|next_round_delivered:525530| [2025/04/30 20:45:25 145208] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_ack_received|addr or cid not avail |bbr on ack|mode:2|pacing_rate:1242828|bw:1242828|cwnd:118680|full_bw_reached:1|inflight:0|srtt:38221|latest_rtt:36159|min_rtt:30473|applimit:0|lost:296|recovery:0|recovery_start:0|idle_restart:0|packet_conservation:0|round_start:0| [2025/04/30 20:45:25 145215] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:c| [2025/04/30 20:45:25 145223] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|offset:3|data_length:1|fin:0|stream_id:6|path:0| [2025/04/30 20:45:25 145230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_insert_stream_frame|merge left|merged_offset_end:4|new_offset:3|new_len:1| [2025/04/30 20:45:25 145236] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|xqc_stream_ready_to_read part recvd| [2025/04/30 20:45:25 145241] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925199032|pq_index:0| [2025/04/30 20:45:25 145247] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925137440| [2025/04/30 20:45:25 145252] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_stream_frame|stream_length:0|merged_offset_end:4|stream_id:6| [2025/04/30 20:45:25 145258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:ACK_01RTT|expire:1746045925169801|now:1746045925144801|interv:25000| [2025/04/30 20:45:25 145265] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_maybe_should_ack|path:0|set ack timer|ack_eliciting_pkt:1|pns:2|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925144801|max_ack_delay:25000| [2025/04/30 20:45:25 145275] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:336|largest:336|pns:2| [2025/04/30 20:45:25 145281] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:41|pkt_type:SHORT_HEADER|pkt_num:336|frame:ACK STREAM |recv_time:1746045925144801|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 145288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045144801|now:1746045925144801|interv:120000000| [2025/04/30 20:45:25 145293] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045144801|now:1746045925144801|interv:120000000| [2025/04/30 20:45:25 145299] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925145299| [2025/04/30 20:45:25 145305] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925145304| [2025/04/30 20:45:25 145329] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_read_streams|stream_read_notify|flag:18|stream_id:6|conn:00005649CA6C66CC| [2025/04/30 20:45:25 145340] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_data|xqc_stream_recv|read:1|fin:0| [2025/04/30 20:45:25 145346] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|stream_id:6|h3_stream_type:3|data_size:1|fin:0 [2025/04/30 20:45:25 145353] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_uni_payload|xqc_h3_stream_process_uni_payload|type:3|sz:1| [2025/04/30 20:45:25 145359] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_qpack_on_decoder_ins|recv decoder ins|type:0| [2025/04/30 20:45:25 145365] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|on section ack|stream_id:8| [2025/04/30 20:45:25 145371] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_encoder_section_ack|section acked|stream_id:8|min_rep:2|ricnt:3| [2025/04/30 20:45:25 145377] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_process_in|xqc_h3_stream_process_uni|1| [2025/04/30 20:45:25 145382] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_read_notify|success|stream_id:6|conn:00005649CA6C66CC| [2025/04/30 20:45:25 145390] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925169801| [2025/04/30 20:45:25 145396] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925169801| [2025/04/30 20:45:25 145402] [debug] |xqc_engine_wakeup_after|wakeup:1746045925169801|now:1746045925145402|diff:24399| [2025/04/30 20:45:25 145408] [debug] |xqc_engine_main_logic|END|now:1746045925145304| [2025/04/30 20:45:25 145415] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925145415| [2025/04/30 20:45:25 145420] [debug] |xqc_engine_wakeup_after|wakeup:1746045925169801|now:1746045925145420|diff:24381| [2025/04/30 20:45:25 145425] [debug] |xqc_engine_main_logic|END|now:1746045925145415| [2025/04/30 20:45:25 170503] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925170502| [2025/04/30 20:45:25 170521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925169801|pq_index:0| [2025/04/30 20:45:25 170527] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925145304| [2025/04/30 20:45:25 170534] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:ESTABED|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925170532| [2025/04/30 20:45:25 170541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:ACK_01RTT|expire_time:1746045925169801|now:1746045925170532| [2025/04/30 20:45:25 170554] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_ack_timeout|pns:2|path:0| [2025/04/30 20:45:25 170559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:ACK_01RTT|expire_time:1746045925169801|now:1746045925170532| [2025/04/30 20:45:25 170564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:25 170573] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|largest_recv:336|ack_delay:25772|first_ack_range:7|largest_pkt_recv_time:1746045925144801| [2025/04/30 20:45:25 170579] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_gen_ack_frame|high:336|low:329|pkt_pns:2| [2025/04/30 20:45:25 170584] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_to_one_packet|ack_size:7|path:0|path_largest_recv:336|frame_largest_recv:336| [2025/04/30 20:45:25 170589] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_write_ack_or_mp_ack_or_ext_ack_to_packets|path:0|pns:2| [2025/04/30 20:45:25 170595] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_schedule_packets|specify|path:0|state:2|frame_type:ACK |stream_id:0|stream_offset:0| [2025/04/30 20:45:25 170603] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:12|pkt_type:SHORT_HEADER|frame:ACK | [2025/04/30 20:45:25 170609] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:764| [2025/04/30 20:45:25 170674] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:764|size:12|sent:28|pkt_type:SHORT_HEADER|frame:ACK |inflight:0|now:1746045925170621|stream_id:0|stream_offset:0| [2025/04/30 20:45:25 170682] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:764|origin_pktnum:0|size:12|enc_size:28|pkt_type:SHORT_HEADER|frame:ACK |conn_state:ESTABED|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 170690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925416142| [2025/04/30 20:45:25 170695] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925416142| [2025/04/30 20:45:25 170701] [debug] |xqc_engine_wakeup_after|wakeup:1746045925416142|now:1746045925170700|diff:245442| [2025/04/30 20:45:25 170706] [debug] |xqc_engine_main_logic|END|now:1746045925170532| [2025/04/30 20:45:25 223448] [info] |xqc_engine_packet_process|==>|conn:00005649CA6C66CC|size:53|state:ESTABED|recv_time:1746045925223443| [2025/04/30 20:45:25 223478] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_parse_short_header|parse short header|path:0|pkt_dcid:f05529b82b9b5b7b6227d520|spin_bit:0| [2025/04/30 20:45:25 223494] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|largest_pn:336| [2025/04/30 20:45:25 223501] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt|decryption nonce|path_id:0|pn:337| [2025/04/30 20:45:25 223514] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_decrypt_single|pkt_type:SHORT_HEADER|pkt_num:337| [2025/04/30 20:45:25 223521] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:2| [2025/04/30 20:45:25 223529] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_process_frames|frame_type:1c| [2025/04/30 20:45:25 223536] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_DRAINING|expire:1746045925480855|now:1746045925223536|interv:257319| [2025/04/30 20:45:25 223543] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_queue_drop_packets|sndq_packets_used:0|sndq_packets_used_bytes:0|sndq_packets_free:457| [2025/04/30 20:45:25 223549] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_queue_drop_packets|path:0|ctl_bytes_in_flight:0| [2025/04/30 20:45:25 223555] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_INIT| [2025/04/30 20:45:25 223560] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_HSK| [2025/04/30 20:45:25 223566] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:ACK_01RTT| [2025/04/30 20:45:25 223580] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:LOSS_DETECTION| [2025/04/30 20:45:25 223589] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_immediate_close|state to closing|state:ESTABED|flags:WAIT_WAKEUP HSK_DONE CAN_SEND_1RTT DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) [2025/04/30 20:45:25 223598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_immediate_close|gen_conn_close|state:CLOSING| [2025/04/30 20:45:25 223606] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_record_single|path:0|xqc_recv_record_add|status:0|pkt_num:337|largest:337|pns:2| [2025/04/30 20:45:25 223613] [info] |scid:f05529b82b9b5b7b6227d520|xqc_conn_on_pkt_processed|====>|conn:00005649CA6C66CC|path:0|size:53|pkt_type:SHORT_HEADER|pkt_num:337|frame:ACK CONNECTION_CLOSE |recv_time:1746045925223443|dcid:f05529b82b9b5b7b6227d520|dcid_seq:0| [2025/04/30 20:45:25 223620] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:PATH_IDLE|expire:1746046045223443|now:1746045925223443|interv:120000000| [2025/04/30 20:45:25 223626] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_set|type:CONN_IDLE|expire:1746046045223443|now:1746045925223443|interv:120000000| [2025/04/30 20:45:25 223632] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925416142|pq_index:0| [2025/04/30 20:45:25 223639] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925170532| [2025/04/30 20:45:25 223645] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925223645| [2025/04/30 20:45:25 223652] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:DRAINING|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD NEED_RUN HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD CLOSING_NOTIFY NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925223650| [2025/04/30 20:45:25 223661] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_path_get_perf_class|conn:00005649CA6C66CC|path_id:0|path_srtt:38221|min_srtt:38221|path_bw:1242828|loss_rate:60.81|path_pto:0| [2025/04/30 20:45:25 223668] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|path srtt|conn:00005649CA6C66CC|path_id:0|path_srtt:38221|path_class:4|can_send:1|path_status:2|path_state:2|reinj:0|pkt_path_id:0|best_path:0| [2025/04/30 20:45:25 223674] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_minrtt_scheduler_get_path|best path:0|frame_type:CONNECTION_CLOSE |pn:0|size:9|reinj:0|path_class:4| [2025/04/30 20:45:25 223683] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_check_acked_or_dropped_pkt|conn:00005649CA6C66CC|pkt_num:0|size:9|pkt_type:SHORT_HEADER|frame:CONNECTION_CLOSE | [2025/04/30 20:45:25 223690] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_packet_encrypt_buf|encryption nonce|path_id:0|pn:765| [2025/04/30 20:45:25 223752] [info] |scid:f05529b82b9b5b7b6227d520|xqc_send_packet_with_pn|<==|conn:00005649CA6C66CC|path:0|pkt_num:765|size:9|sent:25|pkt_type:SHORT_HEADER|frame:CONNECTION_CLOSE |inflight:0|now:1746045925223700|stream_id:0|stream_offset:0| [2025/04/30 20:45:25 223762] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_on_packet_sent|conn:00005649CA6C66CC|path:0|pkt_num:765|origin_pktnum:0|size:9|enc_size:25|pkt_type:SHORT_HEADER|frame:CONNECTION_CLOSE |conn_state:DRAINING|po_in_flight:0||retrans:0| [2025/04/30 20:45:25 223771] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925416142| [2025/04/30 20:45:25 223777] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925416142| [2025/04/30 20:45:25 223783] [debug] |xqc_engine_wakeup_after|wakeup:1746045925416142|now:1746045925223783|diff:192359| [2025/04/30 20:45:25 223790] [debug] |xqc_engine_main_logic|END|now:1746045925223650| [2025/04/30 20:45:25 223798] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925223798| [2025/04/30 20:45:25 223803] [debug] |xqc_engine_wakeup_after|wakeup:1746045925416142|now:1746045925223803|diff:192339| [2025/04/30 20:45:25 223815] [debug] |xqc_engine_main_logic|END|now:1746045925223798| [2025/04/30 20:45:25 417106] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925417105| [2025/04/30 20:45:25 417246] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925416142|pq_index:0| [2025/04/30 20:45:25 417255] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925223650| [2025/04/30 20:45:25 417264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:DRAINING|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD CLOSING_NOTIFY NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925417262| [2025/04/30 20:45:25 417273] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:STREAM_CLOSE|expire_time:1746045925416142|now:1746045925417262| [2025/04/30 20:45:25 417280] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_stream_close_timeout|stream_id:4|stream_type:0|stream close| [2025/04/30 20:45:25 417288] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:3|recv_state:3|stream_id:4|stream_type:0| [2025/04/30 20:45:25 417297] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:16|stream_id:4|blocked:0 [2025/04/30 20:45:25 417308] [report] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_destroy|stream_id:4|close_msg:finished|err:0|rcvd_bdy_sz:0|snd_bdy_sz:512000|rcvd_hdr_sz:622|snd_hdr_sz:52|create:1746045924665347|blkd:0|nblkd:0|hdr_b:8|hdr_e:155|bdy_b:0|fin:0|recv_end:159|hrd_send:395|bdy_send:3077|fin_send:439114|fin_ack:479612|last_send:558353|last_recv:558096|mp_state:0|path_info:(1,0,0/1/0/a/0,512012,22,4292,296,67)#0-728-1-863364-22-38221-2|comp_hdr_s:5|comp_hdr_r:20|fst_fin_snd:439114|sched_blk:281|sched_blk_time:4292|cwnd_blk:1|cwnd_blk_time:0|pacing_blk:70|pacing_blk_time:232|begin_state:(0,45,10,0,24,4053,32)|end_state:(0,115,5,0,1213,1213,38)|is_fec_protected:0|fec_reco_pkt_cnt:0|fec_block_size_mode:0|fst_rpr_ts:0|last_rpr_ts:0|fec_fin_delay:0|external_stream_info:{}| [2025/04/30 20:45:25 417598] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:4|h3_stream_type:16| [2025/04/30 20:45:25 417613] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:finished|enable_multipath:0|send_state:3|recv_state:3|stream_id:4|stream_type:0|send_bytes:512012|read_bytes:22|recv_bytes:22|stream_len:22|create_time:1746045924664969|wrt_delay:728|snd_delay:5064|finwrt_delay:3440|finsnd_delay:439492|finrcv_delay:0|finread_delay:329|all_acked_delay:479995|firstfinack_dely:479990|close_delay:480003|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:296| [2025/04/30 20:45:25 417783] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_stream_close_timeout|stream_id:8|stream_type:0|stream close| [2025/04/30 20:45:25 417793] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:3|recv_state:3|stream_id:8|stream_type:0| [2025/04/30 20:45:25 417804] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:16|stream_id:8|blocked:0 [2025/04/30 20:45:25 417820] [report] |scid:f05529b82b9b5b7b6227d520|xqc_h3_request_destroy|stream_id:8|close_msg:finished|err:0|rcvd_bdy_sz:0|snd_bdy_sz:5120|rcvd_hdr_sz:622|snd_hdr_sz:50|create:1746045924668458|blkd:0|nblkd:0|hdr_b:9|hdr_e:152|bdy_b:0|fin:0|recv_end:156|hrd_send:539|bdy_send:664|fin_send:440184|fin_ack:476662|last_send:555242|last_recv:554985|mp_state:0|path_info:(1,0,0/1/0/a/0,5130,22,383,0,67)#0-5-1-5130-22-38221-2|comp_hdr_s:5|comp_hdr_r:20|fst_fin_snd:440184|sched_blk:4|sched_blk_time:383|cwnd_blk:0|cwnd_blk_time:0|pacing_blk:3|pacing_blk_time:4|begin_state:(0,45,10,0,24,4053,32)|end_state:(0,115,0,0,1213,1213,38)|is_fec_protected:0|fec_reco_pkt_cnt:0|fec_block_size_mode:0|fst_rpr_ts:0|last_rpr_ts:0|fec_fin_delay:0|external_stream_info:{}| [2025/04/30 20:45:25 417854] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:8|h3_stream_type:16| [2025/04/30 20:45:25 417862] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:finished|enable_multipath:0|send_state:3|recv_state:3|stream_id:8|stream_type:0|send_bytes:5130|read_bytes:22|recv_bytes:22|stream_len:22|create_time:1746045924665101|wrt_delay:3862|snd_delay:440740|finwrt_delay:4000|finsnd_delay:443541|finrcv_delay:0|finread_delay:3345|all_acked_delay:480027|firstfinack_dely:480019|close_delay:480033|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:25 417884] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:STREAM_CLOSE|expire_time:1746045925416142|now:1746045925417262| [2025/04/30 20:45:25 417890] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:STREAM_CLOSE| [2025/04/30 20:45:25 417899] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_conn_next_wakeup_time|wakeup_time:1746045925480855| [2025/04/30 20:45:25 417906] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_wakeup_queue|next_tick_time:1746045925480855| [2025/04/30 20:45:25 417912] [debug] |xqc_engine_wakeup_after|wakeup:1746045925480855|now:1746045925417912|diff:62943| [2025/04/30 20:45:25 417919] [debug] |xqc_engine_main_logic|END|now:1746045925417262| [2025/04/30 20:45:25 481015] [debug] |xqc_engine_main_logic|BEGIN|now:1746045925481015| [2025/04/30 20:45:25 481046] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_remove_wakeup_queue|next_tick_time:1746045925480855|pq_index:0| [2025/04/30 20:45:25 481053] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_add_active_queue|last_ticked_time:1746045925417262| [2025/04/30 20:45:25 481061] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_engine_process_conn|conn:00005649CA6C66CC|state:DRAINING|flag:HSK_DONE CAN_SEND_1RTT TICKING DCID_OK 0RTT_REJECT UPPER_CONN_EXIST INIT_RECVD HSK_ACKED HSK_CONFIRMED HSK_DONE_ACKED ADDR_VALIDATED (null) TLS_HSK_CMPTD CLOSING_NOTIFY NO_DGRAM_NOTIFIED DGRAM_MSS_NOTIFY (null) |now:1746045925481058| [2025/04/30 20:45:25 481068] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|timer expired|type:CONN_DRAINING|expire_time:1746045925480855|now:1746045925481058| [2025/04/30 20:45:25 481074] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_expire|unset|type:CONN_DRAINING|expire_time:1746045925480855|now:1746045925481058| [2025/04/30 20:45:25 481079] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_timer_unset|type:CONN_DRAINING| [2025/04/30 20:45:25 481085] [info] |xqc_engine_main_logic|conn:00005649CA6C66CC|addr or cid not avail|conn_state:13|next_tick_time:1746045925480855 [2025/04/30 20:45:25 481101] [report] |scid:f05529b82b9b5b7b6227d520|xqc_conn_destroy|00005649CA6C66CC|has_0rtt:0|0rtt_accept:0|token_ok:0|handshake_time:67408|first_send_delay:69892|conn_persist:887796|keyupdate_cnt:0|err:0x0|close_msg:remote close|addr or cid not avail|hsk_recv:66233|close_recv:630231|close_send:630396|last_recv:630139|last_send:630396|mp_enable:0|create:1|validated:1|active:1|path_info:0/1/0/a/0,1,1,1,0,0,0,0,0,320,204,767,333,331,878784,0,593,i32,4,24,37,4,335,543,0,4,28,41,84,336,551,0,4,40,53,40004,337,630,0,4,12,4,764,577,4,9,40000,765,630,4,383,80,763,515,0-2,0-2,0-0,0-0,0-0,0-38,0-903541,0-55818,0-761,0-331,0-296,0-0,0-0,0-0,0-0,0-0,0-0,0-0|alpn:h3|rebind_count:0|rebind_valid:0|rtx_pkt:296|tlp_pkt:0|snd_pkt:761|spurious_loss:0|detected_loss:296|max_pto:0|finished_streams:3|cli_bidi_s:3|svr_bidi_s:0|fec_exist:0|fec_ensch:NO_FEC|fec_desch:NO_FEC|fec_neg_fail:0|fec_mp_mode:NO_FEC|send_fec_pkts:0|recovered_fec_num:0|max_po_size:1200|max_probing_size:1420|ppo_size:1420|ext_conn_info:{"common": "0,0,0,0,1",}|max_acked_po_size:1221|enable_pmtud:0|avg_closed_time:0| [2025/04/30 20:45:25 481112] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:1|recv_state:0|stream_id:3|stream_type:3| [2025/04/30 20:45:25 481133] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:0|stream_id:3|blocked:0 [2025/04/30 20:45:25 481141] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:3|h3_stream_type:0| [2025/04/30 20:45:25 481149] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:conn closed|enable_multipath:0|send_state:1|recv_state:0|stream_id:3|stream_type:3|send_bytes:16|read_bytes:0|recv_bytes:0|stream_len:0|create_time:1746045924626377|wrt_delay:744|snd_delay:1570|finwrt_delay:0|finsnd_delay:0|finrcv_delay:0|finread_delay:0|all_acked_delay:0|firstfinack_dely:0|close_delay:0|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:25 481157] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:1|recv_state:0|stream_id:7|stream_type:3| [2025/04/30 20:45:25 481164] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:2|stream_id:7|blocked:0 [2025/04/30 20:45:25 481169] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:7|h3_stream_type:2| [2025/04/30 20:45:25 481175] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:conn closed|enable_multipath:0|send_state:1|recv_state:0|stream_id:7|stream_type:3|send_bytes:21|read_bytes:0|recv_bytes:0|stream_len:0|create_time:1746045924626410|wrt_delay:752|snd_delay:1651|finwrt_delay:0|finsnd_delay:0|finrcv_delay:0|finread_delay:0|all_acked_delay:0|firstfinack_dely:0|close_delay:0|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:25 481182] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:1|recv_state:0|stream_id:11|stream_type:3| [2025/04/30 20:45:25 481188] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:3|stream_id:11|blocked:0 [2025/04/30 20:45:25 481193] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:11|h3_stream_type:3| [2025/04/30 20:45:25 481198] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:conn closed|enable_multipath:0|send_state:1|recv_state:0|stream_id:11|stream_type:3|send_bytes:3|read_bytes:0|recv_bytes:0|stream_len:0|create_time:1746045924626430|wrt_delay:760|snd_delay:1739|finwrt_delay:0|finsnd_delay:0|finrcv_delay:0|finread_delay:0|all_acked_delay:0|firstfinack_dely:0|close_delay:0|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:25 481205] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:0|recv_state:0|stream_id:2|stream_type:2| [2025/04/30 20:45:25 481211] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:0|stream_id:2|blocked:0 [2025/04/30 20:45:25 481217] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:2|h3_stream_type:0| [2025/04/30 20:45:25 481222] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:conn closed|enable_multipath:0|send_state:0|recv_state:0|stream_id:2|stream_type:2|send_bytes:0|read_bytes:75|recv_bytes:75|stream_len:0|create_time:1746045924660940|wrt_delay:0|snd_delay:0|finwrt_delay:0|finsnd_delay:0|finrcv_delay:0|finread_delay:0|all_acked_delay:0|firstfinack_dely:0|close_delay:0|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:25 481230] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:0|recv_state:0|stream_id:10|stream_type:2| [2025/04/30 20:45:25 481239] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:2|stream_id:10|blocked:0 [2025/04/30 20:45:25 481245] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:10|h3_stream_type:2| [2025/04/30 20:45:25 481251] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:conn closed|enable_multipath:0|send_state:0|recv_state:0|stream_id:10|stream_type:2|send_bytes:0|read_bytes:448|recv_bytes:448|stream_len:0|create_time:1746045924662357|wrt_delay:0|snd_delay:0|finwrt_delay:0|finsnd_delay:0|finrcv_delay:0|finread_delay:0|all_acked_delay:0|firstfinack_dely:0|close_delay:0|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:25 481258] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|send_state:0|recv_state:0|stream_id:6|stream_type:2| [2025/04/30 20:45:25 481264] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_close_notify|destroy h3 stream success|h3_stream_type:3|stream_id:6|blocked:0 [2025/04/30 20:45:25 481270] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_stream_destroy|stream_id:6|h3_stream_type:3| [2025/04/30 20:45:25 481275] [stats] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_stream|err:0x0|close_msg:conn closed|enable_multipath:0|send_state:0|recv_state:0|stream_id:6|stream_type:2|send_bytes:0|read_bytes:4|recv_bytes:4|stream_len:0|create_time:1746045924697580|wrt_delay:0|snd_delay:0|finwrt_delay:0|finsnd_delay:0|finrcv_delay:0|finread_delay:0|all_acked_delay:0|firstfinack_dely:0|close_delay:0|apprst_delay:0|rstsnd_delay:0|rstrcv_delay:0|addr or cid not avail|path_info:mp is not supported in connection scid:f05529b82b9b5b7b6227d520|fec_recv_delay:0u|fec_send_rpr_cnt:0|retrans:0| [2025/04/30 20:45:25 481347] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_destroy|success| [2025/04/30 20:45:25 481356] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_h3_conn_close_notify|destroy h3 conn success| [2025/04/30 20:45:25 481541] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_send_ctl_destroy|destroy| [2025/04/30 20:45:25 481553] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_crypto_stream|destroy crypto stream|encrypt_level:0|cur_state:CLOSED| [2025/04/30 20:45:25 481559] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_crypto_stream|destroy crypto stream|encrypt_level:2|cur_state:CLOSED| [2025/04/30 20:45:25 481564] [debug] |scid:f05529b82b9b5b7b6227d520|xqc_destroy_crypto_stream|destroy crypto stream|encrypt_level:3|cur_state:CLOSED| [2025/04/30 20:45:25 481602] [debug] |xqc_engine_wakeup_after|wakeup:1746045982932473|now:1746045925481602|diff:57450871| [2025/04/30 20:45:25 481609] [debug] |xqc_engine_main_logic|END|now:1746045925481058|